.container {
       width: 100%!important;
       max-width:1200px;
}
@font-face {
    font-family: 'frutigernext';
    src: url('/Assets/CBG/fonts/LT_54361.eot');
    src: url('/Assets/CBG/fonts/LT_54361.eot?') format('embedded-opentype'),
	url('/Assets/CBG/fonts/LT_54361.woff') format('woff'),
	url('/Assets/CBG/fonts/LT_54361.ttf') format('truetype'),
	url('/Assets/CBG/fonts/LT_54361.svg') format('svg');
}
@font-face {
    font-family: 'Huawei_Script_Regular';
    src: url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.eot');
	url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.woff') format('woff'),
	url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.ttf') format('truetype'),
	url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.svg') format('svg');
}
@font-face {
    font-family: 'frutigernext_medium';
    src: url('/Assets/CBG/fonts/frutigernext-lt-medium.eot');
    src: url('/Assets/CBG/fonts/frutigernext-lt-medium.eot?') format('embedded-opentype'),
	url('/Assets/CBG/fonts/frutigernext-lt-medium.woff') format('woff'),
	url('/Assets/CBG/fonts/frutigernext-lt-medium.ttf') format('truetype'),
	url('/Assets/CBG/fonts/frutigernext-lt-medium.svg') format('svg');
}

#loading{width: 100%; height: 50px;}
#loading img{display: block; margin: 30px auto !important;}
#container,
#tab_main_nav_mobile_container{-webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in;}
#tab_main_nav_close_mobile{text-align: center; vertical-align: middle;}
#nav-wrap{border-bottom: 1px solid #e5e5e5;}
ul{list-style-type: none; margin: 0; padding: 0;}
ul.detail li{margin-bottom: 15px; padding-left: 25px; background: url("/Assets/CBG/img/pic_point_gray.png") no-repeat left top;}
a:hover{text-decoration: underline;}
/* MAIN CSS /
/********************/
html,
body{margin: 0; padding: 0;}
body{position: relative; font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px;}
/* GENERAL HTML /
/********************/
a{text-decoration: none; color: #333;}
a:hover{text-decoration: underline;}
h1{font-size: 28px; line-height: 48px; margin-top: 0;}
h1.clr_topMn{margin-top: -12px;}
h1.center{margin-bottom: 10px;}
h2{font-size: 24px; letter-spacing: 1px;}
h2.title{font-size: 28px; text-align: center;}
h3{font-size: 18px;}
h3.Subtitle{font-size: 14px; color: #999;}
h4{font-size: 16px;}
h6{margin-top: 24px;}
.hover{cursor: pointer; cursor: hand;}
.center{text-align: center;}
/* CONTAINERS*/
#container{position: relative; left: 0px; width: 100%; top: 0;}
.container_outer{max-width: 1280px; margin: 0 auto;}
.container_inner{margin: 0 3.9%;}
h3.bor-btom{padding-bottom: 10px;}
/* SECTIONS /
/********************/
/* NAV MAIN /
/********************/
#tab_main_nav_container{padding: 15px 0; display: table; width: 100%;}
#tab_main_nav_container .cell{display: table-cell; vertical-align: middle;}
#tab_main_nav{padding: 7px 0 10px; text-align: right;}
#tab_main_nav ul{display: table; float: right; /*width:480px;*/}
#tab_main_nav ul li{display: table-cell; font-size: 14px; vertical-align: middle;}
#tab_main_nav ul li.divider{padding-left: 20px;}
#tab_main_nav ul li a{display: block; color: #000; margin-left: 20px; float: left;}
#tab_main_nav ul li i{padding-left: 15px; height: 15px; background: url(/Assets/CBG/img/icon-home.png) left center no-repeat;}
#tab_main_nav ul li.active,
#tab_main_nav ul li.active a{color: #b1b1b1;}
#nav-cont .nav-list ul li.search{width: 25%; float: right;}
#nav-cont .nav-list ul li.search input{float: right; height: 36px; line-height: 36px; border: 0px;}
#nav-cont .nav-list ul li.search input[type="text"]{max-width: 150px; border-left: 1px solid #efefef;}
#nav-cont .nav-list ul li.search input[type="button"]{height: 36px; width: 32px; background: #fff url(/Assets/CBG/img/icon_find.png) left center no-repeat; border-right: 1px solid #efefef;}
#nav-cont .nav-list{background: #f7f7f7; border-top: 1px solid #eeeeee; line-height: 52px; height: 54px;}
#nav-cont .nav-list ul li.navlist{width: 75%; float: left;}
#nav-cont .nav-list ul li a{display: block; float: left; color: #323232; margin-left: 17px; height: 37px; font-family: frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
#nav-cont .nav-list ul li a.active{text-decoration: none; border-bottom: 1px solid #cb3034; color: #e22835;}
#nav-cont .nav-list ul li a:hover{text-decoration: none; border-bottom: 1px solid #cb3034; color: #e22835;cursor: pointer;}
#nav-cont .nav-list ul li span.btn{color: #000 !important; background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0px 10px; line-height: 36px; height: 36px; overflow: hidden;}
#nav-cont .nav-list ul li span i{padding-left: 30px; height: 38px; background: url(/Assets/CBG/img/icon_slide_down.png) 5px center no-repeat; float: right;}
#nav-cont .nav-list ul li span.active i{background: url(/Assets/CBG/img/icon_slide_up.png) 5px center no-repeat;}
.nav-cont-wrap{width: 100%; overflow: hidden; display: block!important;}
#nav-want-cont-wrap .nav-cont-wrap ul{width: 100%;}
#nav-want-cont-wrap .nav-cont-wrap ul li{width: 100%;}
.nav-cont-wrap ul{width: 600%; padding-top: 10px;}
.nav-cont-wrap ul li{width: 16.6666666%; float: left;}
.nav-cont-wrap ul li span{display: block; margin-bottom: 5px;}
.nav-cont-wrap ul li h4{color: #b6b6b6; margin: 0px; font-weight: normal;}
.nav-cont-wrap ul li span a{color: #333;}
.nav-cont-wrap ul li span a:hover{color: #0066ff;}
.nav-cont-wrap ul li .morelink{clear: both; margin-top: 30px; position: absolute; bottom: 20px;}
.nav-cont-wrap ul li .morelink a{color: #333; font-weight: bold;}
/* NAV MAIN MOBILE /
/********************/
#tab_main_nav_mobile{display: none;}
#tab_main_nav_mobile_next_container a,
#tab_main_nav_mobile_container a{color: #373737;}
#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container{position: fixed; z-index: 888; top: 0; right: -100%; width: 100%; height: 100%; background: #fff; overflow: auto;}
#tab_main_nav_mobile_container ul>li>ul>li{border-bottom: 1px solid #aac2e2;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;}
#tab_main_nav_mobile_container ul li ul li:last-child{border-bottom-color:#d3e9ff}
#tab_main_nav_mobile_container ul li ul li.active{color: #cc0000;}
#tab_main_nav_mobile_container ul li ul li.title{color: #cc0000;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;}
#tab_main_nav_mobile_next_container{z-index: 889; background: #f1f1f1;}
#tab_main_nav_mobile_next_container ul{display: none;}
#tab_main_nav_mobile_next_container h3{background: url(/Assets/CBG/img/icon_back.png) 20px center no-repeat #fff; border-bottom: 1px solid #ededed; font-size: 16px; color: #373737; height: 48px; margin: 0px; line-height: 48px; text-align: center;}
#tab_main_nav_mobile_next_container ul li,
#tab_main_nav_mobile_container ul li{border-bottom: 1px solid #ededed; padding: 9px 20px 9px 25px; font-size: 16px; color: #373737;}
#tab_main_nav_mobile_container ul li ul{display:none;margin-left: -25px;margin-right: -20px;margin-top: 10px;margin-bottom: -10px;padding-left: 25px;padding-right: 20px;border-top: 2px solid #999;border-bottom: 2px solid #999;background-color: #d3e9ff;}
#tab_main_nav_mobile_container ul li ul li ul{border-bottom: none;border-top: 1px solid #aac2e2;}
#tab_main_nav_mobile_container ul li ul li ul li{border-bottom-color: #aac2e2;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;background-color: #d3e9ff;}
#tab_main_nav_mobile_container a:hover{text-decoration:none;}
#tab_main_nav_mobile_container ul li ul li ul li:last-child{border:none;}
#tab_main_nav_mobile_container ul li ul li:hover,#tab_main_nav_mobile_container ul li ul li ul li:hover{background-color:#99ccff;}
#tab_main_nav_mobile_container ul li.hasmore1:hover{background-color:#ececff;}
#tab_main_nav_mobile_container ul li.active{color: #cc0000;}
#tab_main_nav_mobile_container ul li.active>a{color: #cc0000 !important;}
#tab_main_nav_mobile_container ul li.hasmore em.jiantou{background: url(/Assets/CBG/img/mobile_all_icons.png) -396px -192px no-repeat; padding-left: 15px; float: right;}
#tab_main_nav_mobile_container ul li.hasmore em.jiantou.active{background: url(/Assets/CBG/img/mobile_all_icons.png) -396px -146px no-repeat; padding-left: 15px; float: right;}
#tab_main_nav_mobile_next_container ul li{border-bottom: 1px solid #e8e8e8;}
#tab_main_nav_mobile_container ul li em.jiantou{padding-left: 15px !important; height: 20px; float: right !important;position: inherit !important;}
#tab_main_nav_mobile_container ul li.hasmore1 em.jiantou{padding-left: 11px !important; height: 20px; float: right !important;position: inherit !important;margin-top:8px;}
.search-header{display:none;}
.line-gray{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7d7d7,endColorstr=#fff,grandientType=1);background:gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-moz-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-o-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-ms-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );position:absolute;z-index:-1;width:2px;height:80%;top:10%;right:0;}
#tab_main_nav_mobile_container ul li.link-list{border-bottom: 0px; padding: 0px; background: #f7f7f7; display: none;}
#tab_main_nav_mobile_container ul li.link-list a{border-bottom: 1px solid #ededed; padding: 10px 20px; font-size: 16px; color: #373737;}
#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container ul li a{display: block; color: #373737}
#tab_main_nav_mobile_container ul li em{padding-left: 20px; background: url(/Assets/CBG/img/mobile_all_icons.png) -12px -136px no-repeat;position: absolute;left: 5px;}
#tab_main_nav_mobile_container ul li.hasmore1 a em{padding-left: 20px; background: url(/Assets/CBG/img/CBG_moblie_nav_004.png) 0px 0px no-repeat;position: absolute;right: 5px;}
#tab_main_nav_mobile_container ul li em.consumer{padding-left: 30px;padding-bottom:26px; background: url(/Assets/CBG/img/CBG_moblie_nav_001.png) 0px 0px no-repeat;position: absolute;left: 23px;}
#tab_main_nav_mobile_container ul li em.enterprise{padding-left: 30px;padding-bottom:26px; background: url(/Assets/CBG/img/CBG_moblie_nav_002.png) 0px 0px no-repeat;position: absolute;left: 23px;}
#tab_main_nav_mobile_container ul li em.nav-carrier{padding-left: 30px;padding-bottom:26px; background: url(/Assets/CBG/img/CBG_moblie_nav_003.png) 0px 0px no-repeat;position: absolute;left: 23px;}
.ul-block{display:block !important;}
#tab_main_nav_mobile_container ul li.home{color: #d32855;}
#tab_main_nav_mobile_container ul li.home i{background: url(/Assets/CBG/img/icon_slide_down_m.png) left center no-repeat;}
#tab_main_nav_mobile_container ul li.home.active i{background: url(/Assets/CBG/img/icon_slide_up_m.png) left center no-repeat;}
#tab_main_nav_mobile_container ul li.search{height: 40px; border-left: 1px solid #ededed; padding: 0px 20px;}
#tab_main_nav_mobile_container ul li.search a{display: inline-block;}
#tab_main_nav_mobile_container ul .search div{border-radius: 5px; text-align: left; padding-right: 10px;margin-top:4px;}
#tab_main_nav_mobile_container ul .search .link-home-nav{float:left;}
#tab_main_nav_mobile_container ul .search .link-home-nav a{padding-left:5px;color:#cc0000;}
#tab_main_nav_mobile_container ul .search div input{width: 85%; outline: none; resize: none; border: 0px solid #ededed; height: 30px;}
/* BREADCRUMBS /
/********************/
#breadcrumb_nav{width: 100%; margin-top: 15px; margin-bottom: 15px;}
#breadcrumb_nav ul li{display: inline; padding-right: 15px;}
#breadcrumb_nav ul li a{color: #000;}
#breadcrumb_nav ul li a.active{font-weight: bold;}
#breadcrumb_nav ul li:first-child + li:before,
#breadcrumb_nav ul li:first-child + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li + li + li:before{content: url(/Assets/CBG/img/hw_u_394868.png); padding-right: 15px;}
/* CLOUD **********************/
.cloud_computing{width: 100%; padding-bottom: 36px; display: table; overflow: hidden; border-bottom: 1px solid #d7d7d7;}
.cloud_computing .container .row .col-sm-3 h3.center,.cloud_computing .container .row .col-sm-6 .col-xs-9 h3{font-weight:bold;}
.cloud_computing .softcom{margin-bottom:20px;}
.cloud_computing .col-sm-6 .row .col-xs-9 h3{margin-top:5px;margin-bottom:5px;} .cloud_computing .col-sm-6 .row .col-xs-9 p{margin:0;}
.cloud_computing div.share_nullbox .share-box{margin-bottom: 0; margin-top:12px;}
.cloud_computing .col-sm-12 h2:first-child{margin-top:0;}
.cloud_computing .col-sm-12.float-none > p{margin-top: 0;}
.cloud_computing p{margin: 0px 0px 15px 0px; padding: 0px;}
.cloud_computing .left{display: table-cell; vertical-align: top; width: 680px;}
.cloud_computing .right{display: table-cell; vertical-align: top; text-align: right; padding-top: 75px; width: 500px;}
.cloud_computing .right img{width: 84.4%; min-width: 254px; height: auto;} .cloud_computing .banner-btn{color:#fff;}
.productname{text-align: center;}
.cloud_computing a{color:#0066ff;}
.moreinfo{display: none; margin: 0px; padding: 0px;}
.moreinfo p{padding: 0px; margin: 0px;}
/* HUAWEI ADVANTAGE **********************/
.expand-more,
.learn-more{height: 22px;}
.silder_updown_box p{margin-bottom: 5px;}
.expand-more a,
.learn-more a{display: inline-block; color: #0066ff; vertical-align: middle; padding-right: 10px; color: #0066ff;}
.expand-more a i{padding-left: 15px; height: 30px; background: url(/Assets/CBG/img/icon_set.png) -10px -46px;}
.learn-more a i{padding-left: 30px; height: 30px; background: url(/Assets/CBG/img/icon_set.png) -10px -82px;}
.expand-more a i.down{background: url(/Assets/CBG/img/icon_set.png) -10px -10px;}
/* basic template stylesheet **********************/
.lt-img-rt-tx,
.product_case_studies{border-bottom: 1px solid #d7d7d7;}
.lt-img-rt-tx .container > .row,
.product_case_studies .container > .row,
.heise > .row{margin-bottom: 36px;}
.lt-img-rt-tx .container > .row:first-child,
.product_case_studies .container > .row:first-child{margin-top: 27px;}
.lt-img-rt-tx .col-sm-7 h3,.lt-img-rt-tx .col-xs-7 h3,
.product_case_studies .col-xs-7 h3,.product_case_studies .col-sm-7 h3{margin-top: -6px;}
.lt-img-rt-tx p,
.product_case_studies p,.heise .row .col-sm-3 p{margin: 0;}
.lt-img-rt-tx .inner{display: table; margin-top: 45px;}
.lt-img-rt-tx .cell{display: table-cell; vertical-align: top;}
.lt-img-rt-tx .cell img{width: 100%; height: auto;}
.lt-img-rt-tx .cell p{padding: 0 0px;}
.lt-img-rt-tx .cell_spacer{display: table-cell; width: 20px;}
.lt-img-rt-tx .col-xs-7 ul{list-style: disc;}
.lt-img-rt-tx .col-xs-7 ul li{margin-left: 5px;}
.lt-img-rt-tx .moreinfo{display: none; margin: 0px; padding: 0px;}
.lt-img-rt-tx div.more,
.product_case_studies div.more,
.annual-bg div.more{margin-top: -16px; margin-bottom: 14px;}
.lt-img-rt-tx .container .col-sm-12 .row.text-center .col-sm-3{display:inline-block; vertical-align:top; float:none; width:24%;}
.lt-img-rt-tx .container .col-sm-12 .row.text-center .col-sm-3 h3{font-size:16px; font-weight:bold;}
.lt-img-rt-tx .container .row .col-sm-6>.row .col-xs-9>h3{font-size:16px; font-weight:bold; margin-top:0; margin-bottom:7px;}
.product_case_studies{text-align: left;}
.product_case_studies .row .col-sm-3 h3,
.index--first-part h3,.heise .row .col-sm-3 h3{margin-top: 12px; margin-bottom: 6px;}
.product_category ul li a:hover,
.product_case_studies h3 a:hover{color: #0066ff;}
.product_case_studies h3 a,
.product_solution h3 a{color: #000;}
/* learn more linkStyle **********************/
div.more{float: right; margin-top: 12px; padding-left: 0px !important; clear: both; line-height: 1.1;}
.more a{display: inline-block; color: #0066ff;}
.more a:hover{color: #0066ff; text-decoration: underline;}
.more a i{height: 30px; padding-left: 15px; background: url(/Assets/CBG/img/icon_set.png) -15px -82px;}
/* FOOTER **********************/
#footer{position: relative; z-index: 500; background: #272727; color: #fff;width:100%;}
#footer a{color: #fff;}
#footer label{display: block;}
#footer .outer{width: 100%;}
#footer .top, #footer .bottom{display: table; width: 100%;}
#footer .left{display: block; padding-top: 40px;}
#footer .left_inner{display: table; width: 100%;}
#footer .left_inner div ul{margin-top: 14px;}
#footer .left_inner div ul li{margin-bottom: 5px; line-height: 180%;}
#footer .right{display: table; text-align: right; vertical-align: top; padding-top: 40px;}
#footer .right ul li{display: inline-block; margin-right: 15px; line-height: 50px;}
#footer .bottom{font-size: 14px; margin: 10px 0;}
#footer .bottom_left,
#footer .bottom_right{padding: 10px 0 10px 0; display: table;}
#footer .bottom_right{display: inherit;overflow: hidden;}
/*#footer .bottom_right ul{float:right;}*/
#footer .bottom_right ul li{display: inline-block; margin-right: 5px;}
#footer .bottom_right ul li:not(:last-child):after{content: '|'; padding-left: 10px;}
/*&#35299;&#20915;&#26041;&#26696;&#35814;&#24773;&#39029;*/
/**/
#banner{background: #666; height: 540px; overflow: hidden; position: relative;}
.banner_list{position: relative; height: 100%; width: 100%; overflow: hidden; margin: 0px auto;}
.banner_list li{position: absolute; width: 100%; left: 100%; overflow: hidden; display: block; height: 100%; background-position: center top; background-repeat: no-repeat;}
.banner_list li.active{left: 0px; z-index: 10;}
.banner_list li .text{position: absolute; top: 0px; left: 0px; padding-top: 112px; padding-left: 100px;}
.banner_list li .text span,
.banner_list li .text a{display: block; color: #fff; font-size: 18px; line-height: 24px; margin-bottom: 30px;}
.banner_list li .text span.title{font-size: 52px; line-height: 60px; font-weight: bold;}
.banner_list li .text a{font-weight: bold; padding-left: 13px;}
.banner_list p.point_btn{width: 60%; position: absolute; bottom: 20px; left: 50%; margin-left: -30%; height: 12px; z-index: 11; text-align: center;}
.banner_list p.point_btn a{display: inline-block; width: 12px; height: 12px; background: url(/Assets/CBG/img/point_btn.png) left -12px; margin-right: 13px;}
.banner_list p.point_btn a.on{background: url(/Assets/CBG/img/point_btn.png) left 0px;}
.banner_list a.btn{display: block; height: 100px; width: 100px; background: #000; top: 50%; margin-top: -50px; z-index: 5; position: absolute; display: none; z-index: 11;}
.banner_list a.btn.next{right: 0px; background: url(/Assets/CBG/img/btn_next.png) right top;}
.banner_list a.btn.prev{left: 0px; background: url(/Assets/CBG/img/btn_prev.png) left top;}
.solution_video_wrap{padding-top: 25px; padding-bottom: 30px;}
.solution_video_wrap .solution_video_cont{position: relative;}
.solution_video_wrap .solution_video_cont p.video-num{display: none;}
.solution_video_wrap .solution_video_cont p.point_btn{width: 75px; position: absolute; bottom: -25px; left: 300px; height: 12px; z-index: 9;}
.solution_video_wrap .solution_video_cont p.point_btn span{display: block; width: 12px; height: 12px; background: url(/Assets/CBG/img/point_btn.png) left -12px; float: left; margin-right: 13px;}
.solution_video_wrap .solution_video_cont p.point_btn span.on{background: url(/Assets/CBG/img/point_btn.png) left 0px;}
.solution_video_wrap .solution_video_cont a.btn{display: block; width: 100px; height: 100px; position: absolute; top: 0px; z-index: 10;}
.solution_video_wrap .solution_video_cont a.btn.prev{left: 0px; background: url(/Assets/CBG/img/btn_prev.png) left center no-repeat; background-size: 60%; display: none;}
.solution_video_wrap .solution_video_cont a.btn.prev.false{left: 0px; background: url(/Assets/CBG/img/btn_prev_false.png) left center no-repeat; background-size: 60%;}
.solution_video_wrap .solution_video_cont a.btn.next{right: 0px; background: url(/Assets/CBG/img/btn_next.png) right center no-repeat; background-size: 60%; display: none;}
.solution_video_wrap .solution_video_cont a.btn.next.false{right: 0px; background: url(/Assets/CBG/img/btn_next_false.png) right center no-repeat; background-size: 60%;}
.solution_video_wrap h2{color: #333; text-align: center; margin-top: 0px;}
.solution_video_wrap .solution_video{width: 100%; overflow: hidden; margin: 0px auto;}
.solution_video_wrap .solution_video p{padding: 0px; margin: 0px; width: 100%; position: relative;}
.solution_video_wrap .solution_video p a{display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(/Assets/CBG/img/video_btn.png) center center no-repeat;}
.solution_video_wrap .solution_video p a:hover{background: url(/Assets/CBG/img/video_btn_hover.png) center center no-repeat;}
.solution_video_wrap .solution_video ul{margin: 0 auto;}
.solution_video_wrap .solution_video ul.video-list li{float: left; margin-right: 40px; width: 220px;}
.solution_video_wrap .solution_video ul.video-list li img{width: 100%; height:auto;}
.solution_video_wrap .solution_video ul.video-list li h3{color: #333; font-weight: normal; text-align: center; height: 54px; overflow: hidden; margin-top: 12px;}
/*&#35299;&#20915;&#26041;&#26696;&#31867;&#21035;*/
.solCategory{padding-top: 24px;}
.solCategory .lt-img-rt-tx{border: 0px;}
.solCategory h3.specal{padding-top: 0px; margin-top: 0px; margin-bottom: 10px; letter-spacing: normal;}
.solCategory .solution-nav li{/*border-top: 1px solid #d7d7d7;*/ padding: 15px 0px;}
.solCategory .solution-nav li span{display: block; color: #616161; line-height: 28px;}
.solCategory .solution-nav li span a{color: #616161; letter-spacing: normal;}
.solCategory .solution-nav li span .active{color: #cc0000;}
.solCategory .solution-nav li span a:hover{color: #cc0000;}
.solCategory .solution-nav li span.title a{color: #000000; font-weight: bold;}
.solCategory .solution-nav li span.title a:hover{color: #0066cc;}
.solCategory .solution-nav li i{padding-left: 25px; background: url(/Assets/CBG/img/solution_cate_icon.png) left -22px no-repeat; height: 28px;}
.solCategory .solution-nav li span.title.on i{background: url(/Assets/CBG/img/solution_cate_icon.png) left -1px no-repeat;}
.solCategory .solution-mobilr-nav{display: none;}
/*TOP*/
#top{display: none; height: 60px; width: 60px; background: url(/Assets/CBG/img/top_1.png); position: fixed; bottom: 20px; right: 20px; cursor: pointer; z-index: 999;}
/*zy+top*/
/* bof &#20135;&#21697;&#35814;&#24773;&#39029;*/
.float-none{float: none !important;}
.features h1,
.features h2{text-align: center;}
.features{border-bottom: 1px solid #d7d7d7; padding-bottom: 48px;}
.video_box{width: 100%; position: relative; z-index: 99; overflow: hidden;}
.video_box a.js_video_icon,
.video_box a.js_video_player{display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(/Assets/CBG/img/video_btn.png) center center no-repeat;}
.video_box a.video_player{display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(/Assets/CBG/img/video_btn.png) center center no-repeat;}
.video_box a.js_video_icon:hover,
.video_box a.js_video_player:hover{background: url(/Assets/CBG/img/video_btn_hover.png) center center no-repeat;}
.product_features_video h3{text-align: center;}
.product_features_video .prev-photo a{margin-top: 14px;}
.product_features_video .next-photo a{margin-top: 25px;}
#player_wrapper{height: 540px; width: 960px; display: block; overflow: hidden;}
/* eof &#20135;&#21697;&#35814;&#24773;&#39029;*/
/*h1 - h6*/
.product_case_studies{text-align: left;}
.product_category ul li a:hover,
.product_case_studies h3 a:hover{color: #0066ff;}
.product_case_studies h3 a,
.product_solution h3 a{color: #000;}
.mt12{margin-top: 12px;}
.mt20{margin-top: 20px;}
.mt24{margin-top: 24px !important;}
.mt36{margin-bottom: 36px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt67{margin-top: 67px;}
.mt38{margin-top: 38px;}
/* eof Product_LandingPage*/
.container,
[class*="col-"]{*padding-left: 0; *padding-right: 0;}
a:hover,
a:focus{text-decoration: underline;}
.flo-l{float: left;}
.flo-r{float: right;}
.right{text-align: right;}
.left{text-align: left !important;}
.red{color: #cc0000;}
.red a{color: #0066cc;}
.studies-list ul li div.col-sm-3{padding-left: 0;}
.studies-list ul li{overflow: hidden; border-bottom: 1px solid #ececec; padding-bottom: 15px; margin-bottom: 20px; text-align: left;}
.studies-list h3{margin: 0 0 10px 0;}
/*.studies-list ul li div h3{display: none;}*/
.studies-list ul li em{font-style: normal; color: #999999; font-size: 14px;}
.studies-list ul li p a{padding-left: 5px;}
.studies-list ul li p{margin-bottom: 0; line-height: 26px;}
.studies-list ul li img{float: left; height: auto; margin: 0 1.7em 0 0;}
.studies-list ul li .row>.col-sm-12 .col-sm-9 ul li{ border:none; margin-bottom:0; padding-bottom:5px;background:url(/Assets/CBG/img/yuandian_03.png) no-repeat left 10px;padding-left:15px !important;}
.studies-list ul li .row>.col-sm-12 .col-sm-9 ul li{max-height:58px; overflow:hidden; margin-top:10px;}

.studies-list.results ul li .row .col-sm-3{padding-left:0;}
.studies-list.results .first-list{ background:#f8f8f8; padding:15px; margin-top:20px;}
.studies-list.results h3 {margin: 0 0 15px 0;}
.studies-list.results ul li p {margin-top: 0px; margin-bottom: 5px;}
.studies-list.results ul li { overflow: hidden;border-bottom: 1px solid #ececec;padding-bottom: 15px;margin-bottom: 20px;text-align: left;}
.studies-list.results ul li.no-bor { border:none; margin-bottom:10px;}
.studies-list.results ul li em {font-style: normal; color: #999999;font-size: 16px;}
.studies-list.results ul li.no-bor .first-list .col-sm-9 ul li,.studies-list ul li.no-bor .first-list .col-sm-12 ul li{ border:none; float:left; width:50%; padding-bottom:0; margin-bottom:0; line-height:175%; list-style-type:none;background:url(../../img/yuandian_03.png) no-repeat left 10px;padding-left:15px !important;}
.studies-list.results ul li.no-bor p{max-height:72px; overflow:hidden;}
.studies-list.results ul li.no-bor .first-list .col-sm-9 ul,.studies-list ul li.no-bor .first-list .col-sm-12 ul{max-height:84px; overflow:hidden; margin-top:10px;}
.studies-list.results ul li.no-bor .first-list .col-sm-12{padding-left:0;}
.studies-list.results ul li .row>.col-sm-12 .col-sm-9 ul li{ border:none; margin-bottom:0; padding-bottom:5px;background:url(/Assets/CBG/img/yuandian_03.png) no-repeat left 10px;padding-left:15px !important;}
.studies-list.results ul li .row>.col-sm-12 .col-sm-9 ul{max-height:58px; overflow:hidden; margin-top:10px;}
.studies-cont{text-align: center;}
.studies-cont #loading{height: auto;}
.videos-list{margin-top: 0px;}
.videos-list .cell{margin-bottom: 2.2em; display: block;}
.videos-list .cell h3 a{color: #333;}
.videos-list .cell h3 a:hover{color: #0066cc;}
.videos-list .cell div a.img{width: 100%; height: auto; display: block;}
.videos-list .cell div a.img_btn{width: 100%; height: auto; display: block;}
.containter-video{width: 100%; background-color: #f4f4f4;}
.video-article{max-width: 980px; margin: 0 auto;}
.video-article-cont h2{border-bottom: 1px solid #d8d8d8; padding-bottom: 0.5em; margin-bottom: 0.8em;}
.solCategory-v{padding-top: 0;}
.solCategory-v .videos-list{padding: 0 15px; margin-bottom: 2em;}
/* bof Find_a_Partner*/
.icon_error{background: url(/Assets/CBG/img/icon_error.png) no-repeat center center; vertical-align: middle; height: 22px; width: 24px; display: inline-block;}
.btn{text-align: center; display: inline-block; color: #fff !important; background: #cc3333; border-radius: 5px; height: 38px; width: 185px; line-height: 38px;}
.btn:hover{background: #990000; text-decoration: none;}
.error{color: red; font-style: italic;}
input.error,
select.error{border: 1px dotted red;}
.hide-not-important{display: none; padding-left:15px;}
/* eof Find_a_Partner*/
/* bof Case_Studies*/
.solCategory .solution-mobilr-nav .title i.icon_filter{height: 40px; background: url(/Assets/CBG/img/icon_filter.png) center 0 no-repeat !important; position: absolute; right: 0; top: 10px; border-left: 0 solid #bcbcbc; cursor: pointer; background-size: contain !important;}
/* eof Case_Studies*/
/*********ywx201452 2014-09-23*******/
.studies-list ul li p{margin-top: -6px; margin-bottom: 10px;}
/****** parter stylesheet*********
**********/
.videos-list .row{margin: 0;}
.video_box img{width: 100%; height: auto;}
/******** (case-study/ news / publication / bulletin) detailpage stylesheet
**********/
.detail-page ul li ul,
.detail-page ol li ol{margin: 12px 0;}
.detail-page ul li ul li{list-style-type: circle; background: none; margin-left: 20px; padding-left: 0px;}
.detail-page ol{-webkit-padding-start: 30px;}
.detail-page ol li{margin-bottom: 10px;}
.detail-page .img,.detail-page .imgtitle{text-align:center;}
.detail-page img{max-width: 100%; margin: 0 auto;height:auto;}
.detail-page .img-title{font-size: 14px; margin-top: -6px; text-align: center;}
.detail-page table{border: 1px solid #ddd; width: 100%; max-width: 100%;}
.detail-page table > thead > tr > td,
.detail-page table > tbody > tr > td{border: 1px solid #ddd; padding: 8px; vertical-align: top; border-top: 1px solid #ddd;}
.detail-page table > tbody > tr:first-child td{border-bottom-width: 2px; text-align: center; font-weight: bold;}
.head-source{color: #999; margin-bottom: 10px; line-height: 28px;}
.head-source span{margin-right: 24px;position:relative;top:-8px;}
.mb12{margin-bottom: 12px;}
.placeholder{font-weight: normal !important; color: #aaa !important;}
.mb24{margin-bottom: 24px;}
/* eof get pricing information*/
/*index*/
.index--first-part{text-align: left; border: 0px; margin-top: 0; padding-bottom: 15px; padding-top: 0;}
.index--first-part .container > .row,
.index-other-part .container > .row,
.index--first-part .container > .row:first-child{margin-top: 0; margin-bottom: 0;}
.index--first-part p{padding: 0px!important;}
.index-video{position: relative; padding: 0px; border-bottom: 0px; margin-bottom: 24px;}
.index-video .index-video-box{background: url(/Assets/CBG/img/index-video-bg.jpg) center center no-repeat; background-size: cover; height:540px;}
.index-video h2, .index-video h3{color: #fff;}
.index-video h2{font-size: 40px; margin: 0px;}
.index-video h3{font-size: 20px; line-height: 30px; max-width: 475px; margin: 0px auto;}
.index-video .btn{width: auto; height: auto; background: none; border-radius: initial; line-height: normal;}
.index-video .btn a{display: block; height: 158px; width: 156px; background: url(/Assets/CBG/img/index-btn.png) center center; background-size: 100%; margin: 0px auto; margin-top: -79px; margin-left: -78px; position: absolute; top: 50%; left: 50%;}
.index-video .btn a:hover{background: url(/Assets/CBG/img/index-btn-hover.png) center center; background-size: 100%;}
.index-support{border: 0px;}
.index-support > div > p{max-width: 960px; text-align: center; margin: 0px auto;}
.index-support .row{margin-top: 36px;}
.index-support .row a{color: #000;}
.index-support .row a:hover{color: #0066ff;}
.index-support .row ul{width: 100%; display: block; text-align: left;}
.index-support .row li{width: 100%; display: inline-block; margin-bottom: 5px;}
.index-support .row .more a{color: #0066ff;}
.index-support .row .more{margin-top: 24px;}
.index-support .row .more a i{padding-left: 15px; background: url(/Assets/CBG/img/icon-sets.png) -15px -82px;}
.index-support img{max-width: 110px; display: block; margin: 0px auto; width: 100%;}
.index-support .row h3{display: block; margin-bottom: 10px; width: 100%; color: #333; text-align: left;}
.index-support .row .cell{display: block;}
.index-other-part{background: #f5f5f5; border: 0px; padding-bottom: 20px;}
.index-other-part .news{font-size: 16px;}
.index-other-part .news li{margin-bottom: 50px;}
.index-other-part .news ul a{width: 69.512%; float: left; padding-left: 15px; text-align: left; color: #666;}
.index-other-part .more{float: left; margin-top: -20px;}
.index-other-part .more a{float: left;}
.index-other-part .more a i{padding-left: 15px; background: url(/Assets/CBG/img/icon-sets.png) -15px -82px;}
.index-other-part h2{font-size: 24px; color: #000; text-align: center;}
.index-other-part .news a:hover{color: #0066ff;}
.index-other-part .news span{display: block; height: 52px; width: 52px; background: #81878f; float: left; text-align: center; color: #fff; font-size: 11px;}
.index-other-part .news span em{display: block; font-size: 32px; font-weight: bold; font-style: normal; line-height: 32px; padding-top: 3px;}
.index-other-part .social-media{padding: 0px 15px;}
.index-other-part .index-events{padding: 0px 40px;}
.index-other-part .index-events .cell{display: block;}
.index-other-part .index-events a{display: block; width: 100%; font-size: 16px; color: #333333; text-align: left;}
.index-other-part .index-events a:hover{color: #0066ff;}
.index-other-part .index-events img{width: 100%;}
.index-other-part .index-events .more a{color: #0066ff; margin-top: 20px;}
/* bof demo*/
.index-video .btn a{background-size: 100px !important; background-repeat: no-repeat !important;}
.banner_list li .text span.title{font-size: 58px; font-family: Huawei_Script_Regular; font-weight: normal;}
.banner_list li .text a{font-weight: normal;}
#tab_main_nav ul li{vertical-align: middle;}
.top_nav_1{margin: 0 0 6px 0;}
.top_nav_1 a{color: #999; padding-left: 20px;}
#tab_main_nav ul li a{display: inline-block; float: none; margin-left: 0px; margin: 0 10px;}
.group-news{background: #f7f7f7; margin: 15px auto 0; line-height: 60px; margin-bottom: 15px;}
.group-news .img-responsive{width: auto\9;}
.group-news a{color: #333;}
.group-news .row .col-xs-2{width: 12.666667%;}
.group-news .row .col-xs-1{width: 12.33333333%;}
.index-support img{max-width: 100%; display: block; margin: 0px auto; width: auto;}
.center-important{text-align: center !important;}
.mt0{margin-top: 0;}
#nav-cont .nav-list ul li span.btn{height: 100%; line-height: 50px; cursor: pointer;}
#nav-cont .nav-list ul li span.btn1{cursor: pointer; width: auto; color: #000 !important; background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0px 10px; line-height: 50px; height: 100%; overflow: hidden;}
#nav-cont .nav-list ul li.search{height: 100%; padding-top: 7px;}
#nav-cont .nav-list ul li span i{background-position: 5px 22px !important;}
.banner_list li img{width: auto;}
#tab_main_nav .active{color: #000;}
.icon-iwantto{background: url(/Assets/CBG/img/user_icon.png) no-repeat center top; margin-right: 5px; display: inline-block; height: 16px; width: 16px; vertical-align: middle;}
.footer-icon-top{margin: 40px 0 -24px;}
/* eof demo*/
#nav-want-cont-wrap{background: #f7f7f7;}
#nav-cont-wrap{background: #f7f7f7;}
.none-menu #nav-cont-wrap,
.none-menu #nav-want-cont-wrap{display: none !important;}
.banner_list li .text{position: static; padding: 0px; padding-top: 30px;}
.banner_list li .text span.title{font-size: 36px !important; font-family: Huawei_Script_Regular; font-weight: normal;}
/* index*/
.news-item-box{height: 60px; overflow: hidden;}
.news-item-box li{height: 60px; width: 100%; overflow: hidden;}
.news-left-bg{background: url(/Assets/CBG/img/homepage_news_01.png) no-repeat left center; background-size: 100% 100%;}
.index-player{position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
.index-player > div{max-width: 1024px; margin: auto;}
.index-video .video_box .title{position: absolute; width: 100%; top: 10%;}
.index-video .video_box .title.bg-alpha{position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #fff;}
.index-video a.close{position: absolute; top: 0px; right: 35px; display: none; width: 30px; height: 30px; background: url(/Assets/CBG/img/video-close.png) center center no-repeat #000; z-index: 1000; filter: alpha(opacity=30); opacity: 0.3;}
.mt0{margin-top: 0 !important;}
.mb0{margin-bottom: 0 !important;}
.text-style-1{width: 80%;}
.text-style-1 span{border-bottom: 1px solid #ccc; padding-bottom: 10px; font-family: frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
.text-style-1 span a{font-size: 18px;}
.pl30{padding-left: 30px;}
.pr30{padding-right: 30px;}
.color-990000{color: #cc0000 !important;}
h1, h2, h3, h4, h5, h6, #footer .left_inner label{font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;}
.banner-img-text{position: relative; top: 80px; left: 0; display: inline-block;}
.banner-btn{display: inline-block; width: 150px; height: 38px; /*background: #cc3333;*/ padding: 0px; text-align: center; line-height: 36px; font-size: 18px; color: #FFF; background: rgba(0, 0, 0, 0.3); border: 1px solid #fff; margin-top: 10px; background: #999\9;}
.banner-btn{background: rgba(0, 0, 0, 0.3);}
.banner-btn:hover{color: #FFF; text-decoration: underline; /*background:#dd3435;*/ background: rgba(0, 0, 0, 0.2);}
.video-list-layout hr{height: 1px; margin: 0; padding: 0; line-height: 1px;}
hr{margin: 10px auto;}
.index--first-part a{color: #333;}
.index--first-part a:hover{text-decoration: underline !important;}
#nav-cont .nav-list ul li span.btn{display: block; float: left; text-align: center;}
#nav-cont .nav-list ul li span.btn{background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0px 10px; line-height: 52px; height: 52px; overflow: hidden; cursor: pointer;}
.nav-cont-wrap h3{margin: 10px auto 10px; font-size:16px; font-weight:bold;}
.nav-cont-wrap a{color: #333;}
.nav-cont-wrap a:hover{color: #0066ff; text-decoration: underline;}
#banner ul.banner-list .banner-text a.btn{display: block !important;}
/* carrier*/
.top_nav_1 a.active{color: #666;}
#banner ul.banner-list .banner-text ul li{color: #fff; line-height: 24px; margin-bottom: 12px; padding-left: 17px; background: url(/Assets/CBG/img/point_btn_1.png) left 11px no-repeat;}
#banner ul.banner-list .banner-text a.btn i,
#banner.inner-pages a.btn i{background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat; height: 40px; padding-left: 30px;}
#banner ul.banner-list li.banner-img{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; left: 100%; background-repeat: no-repeat !important; background-position: center top !important;}
#banner ul.banner-list li div.container{position: relative; overflow: hidden; height: 100%;}
#banner ul.banner-list{width: 100%; height: 100%; position: relative;}
#banner ul.banner-list li div.container .banner-text{position: absolute; top: 0px; left: 15px; width: 440px; height: 100%; background: url(/Assets/CBG/img/banner_cont_b.png); filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; left: -540px; overflow: hidden;}
#banner ul.banner-list .banner-text .text{position: absolute; padding: 40px; width: 100%; left: 0px; top: 0px; left: -100%; z-index: 99;}
#banner ul.banner-list .banner-text h2{font-size: 48px; color: #fff; line-height: 150%; text-align: left; margin-bottom: 12px; font-family: Huawei_Script_Regular;}
#banner ul.banner-list p{font-size: 20px; line-height: 36px; color: #fff; margin-bottom: 10px;}
#banner ul.banner-list .banner-text ul li{color: #fff; line-height: 24px; margin-bottom: 12px; padding-left: 17px; background: url(/Assets/CBG/img/point_btn_1.png) left 10px no-repeat;}
#banner ul.banner-list .banner-text ul li a{color: #fff;}
#banner ul.banner-list .banner-text a.btn{display: block; width: 185px; height: 40px; border-radius: 5px; line-height: 40px; background: #b02d2e; margin-bottom: 16px; text-align: center; color: #fff; position: relative;}
#banner ul.banner-list .banner-text a.btn:hover{text-decoration: none; background: #dd3435;}
#banner ul.banner-list .banner-text a.btn i,
#banner.inner-pages a.btn i{background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat; height: 40px; padding-left: 30px;}
#banner a.switchingBtn.left{left: 34px; background: url(/Assets/CBG/img/banner_left.png) left center no-repeat;}
#banner a.switchingBtn.right{right: 34px; background: url(/Assets/CBG/img/banner_right.png) left center no-repeat;}
#banner a.switchingBtn:visited,
#banner a.switchingBtn:active,
#banner a.switchingBtn:focus{border: 0px !important;}
#banner a.switchingBtn{display: block; width: 62px; height: 100%; position: absolute; display: none; outline: none; z-index: 100; top: 0;}
#banner .point-btn-wrap{position: absolute; bottom: 20px; z-index: 100;}
#banner .point-btn-wrap a{display: block; float: left; margin-right: 14px; width: 12px; height: 12px; background: url(/Assets/CBG/img/banner_poin_list.png) left -12px no-repeat;}
#banner .point-btn-wrap .active{background-position: 0 0;}
/* all products*/
.mt10{margin-top: 10px !important;}
#nav-cont .nav-list ul li a.active{border-bottom: 2px solid #cb3034;}
/**/
#tab_main_nav_mobile.hidden{display: none !important;}
.show-table-cell{display: table-cell !important;}
/* bootstrap carousel bof*/
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display: block; height: auto;}
hr{margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #eeeeee;}
.sr-only{position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}
.fade{opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear;}
.fade.in{opacity: 1;}
.collapse{display: none; visibility: hidden;}
.collapse.in{display: block; visibility: visible;}
tr.collapse.in{display: table-row;}
tbody.collapse.in{display: table-row-group;}
.collapsing{position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease;}
.carousel-inner{position: relative; overflow: hidden; width: 100%;height:540px;}
.carousel-inner > .item{display: none;width:100%; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{line-height: 1;}
.carousel-control{position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right{left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.carousel-control:hover,
.carousel-control:focus{outline: 0; color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90);}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position: absolute; top: 50%; z-index: 5; display: inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left: 50%; margin-left: -10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right: 50%; margin-right: -10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width: 20px; height: 20px; margin-top: -10px; font-family: serif;}
.carousel-control .icon-prev:before{content: '\2039';}
.carousel-control .icon-next:before{content: '\203a';}
.carousel-indicators{position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;}
.carousel-indicators li,
.carousel-indicators span{display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #ffffff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0);}
.carousel-indicators .active{margin: 0; width: 12px; height: 12px; background-color: #ffffff;}
.carousel-caption{position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #ffffff; text-align: center;}
.carousel-caption .btn{text-shadow: none;}
@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{width: 30px; height: 30px; margin-top: -15px; font-size: 30px;} .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left: -15px;} .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -15px;} .carousel-caption{left: 20%; right: 20%; padding-bottom: 30px;} .carousel-caption{left: 0%\9; right: 0%\9;} .carousel-indicators{bottom: 20px;}}
/* eof carousel*/
.carousel-caption{width: 100%; position: absolute; left: 0; top: 0; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #ffffff; text-align: center; padding-left: 0px;}
.carousel-control.left{left: 0px; background: url(/Assets/CBG/img/btn_prev.png) no-repeat left center;}
.carousel-control.right{right: 0px; background: url(/Assets/CBG/img/btn_next.png) no-repeat right center;}
/*.img-responsive{width: 100%\9;}*/
.group-index-banner{background: #666; overflow: hidden;}
.group-index-banner .item{height: 540px !important;background: no-repeat center center;}
.group-index-banner .carousel-control{width: 10%; height: 100%; z-index: 999;}
.group-index-banner .carousel-control{display: none; width: 10%;}
.group-index-banner:hover .carousel-control{display: block !important;}
.carousel-indicators li, .carousel-indicators span{background: url(/Assets/CBG/img/point_btn_1.png) 0 0 no-repeat; width: 12px; height: 12px;margin: 0 5px; border: none;}
.carousel-indicators li.active, .carousel-indicators span.swiper-active-switch{background-position: left -12px; background-color: transparent;}
.lt-img-rt-tx p{line-height: 175%;}
.index-other-part .col-xs-4{padding-right: 5px;}
.index-other-part .col-xs-8{padding-left: 5px;}
.lt-img-rt-tx .img-responsive,
.lt-img-rt-tx .img-responsive img{width: 100%;}
.weixin-qr{position: absolute; top: 60px; left: -100px; display: none; z-index: 9999;}
.weixin-link{position: relative;}
#nav-cont-wrap li .row{margin-left: -12px\9; margin-right: -12px\9;}
.container-nav{max-width: 1140px\9 !important; padding: 0 15px; margin: auto;}
body:last-child .container-nav{max-width: 1200px\9 !important; padding: 0 15px; margin: auto;}

.nav-cont-wrap ul{width: 100%; padding-top: 0;}
#nav-cont-wrap ul li{display: none; width: 100%; padding-bottom: 20px; padding-top: 10px;}
.i-want-to{border: none !important; margin-left: 0!important;}
#nav-cont .nav-list ul li .i-want-to.active span.btn1{color: #e22835 !important;}
#nav-cont .nav-list ul li .i-want-to.active span.btn1 i{background-image: url(/Assets/CBG/img/icon_slide_up.png);}
.banner-btn{display: block; width: 185px; height: 40px; border-radius: 5px; line-height: 40px; background-color: #b02d2e!important; margin-bottom: 16px; text-align: center; color: #fff; position: relative;}
.banner-btn:hover{background-color: #dd3435 !important; text-decoration: none;}
#index-banner .carousel-caption{display: none;}
.banner-btn em{background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat; height: 40px; padding-left: 30px;}
.browsehappy{background: #000066; padding: 16px 0px; color: #fff; display: none;}
.browsehappy p{max-width: 760px; margin: 0px auto; font-size: 14px; line-height: 18px; position: relative; padding-right: 80px;}
.browsehappy a.close img{height: 24px; width: 24px;}
.browsehappy a.close{position: absolute; top: 0px; right: 0px; display: block; height: 30px; width: 30px; color: #fff; line-height: 30px; text-align: center; float: right; margin-top: -7px;}
.ReadPolicy{background: #cccccc; color: #333333;}
.ReadPolicy a{color: #333333; text-decoration: underline;}
.ReadPolicy a.close{text-decoration: none;}
#tab_main_nav ul li.follow-top a{margin: -3px;}
.last-child{margin-left: -20px;}
.QR-code h4{font-weight: normal !important;}
#container.mobile-menu-open, #footer.mobile-menu-open,.footer.mobile-menu-open, .share_nullbox.mobile-menu-open{left: -100% !important; position: fixed;}
#tab_main_nav_mobile_container.mobile-menu-open,
#tab_main_nav_mobile_next_container.mobile-menu-open{right: 0 !important; box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);}
#container,
#tab_main_nav_mobile_container,
#tab_main_nav_mobile_next_container{-webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in;}
/* bof news detail*/
.news-right-video-list,
.news-right-pics-list{margin-top: 36px;}
.detail-page .sub-info{border-left: 5px solid #c90000; padding: 15px; background-color: #f5f5f5; margin-bottom: 24px;}
.detail-page .sub-info p{margin: 5px;}
.detail-page p{line-height: 175%;}
.detail-page .col-sm-9 a{color:#0066ff;}
.detail-page .col-sm-9 a.down-link{color:#fff;}
.detail-page .moreinfo p{text-indent: 2em;}
/* eof news detail*/
/***niefang add***/
.mt0 > a, .title > a{color: #333;}
/****/
.top_nav_1 a{font-size: 14px;}
#nav-cont-wrap p{line-height: 180%;}
.solCategory{padding-top: 0;}
.solCategory .solution-nav li span{margin-bottom: 2px;}
.solCategory .solution-nav li{border-top: 1px solid #d7d7d7; padding: 10px 0px;}
.solCategory .lt-img-rt-tx{padding-top: 0px;}
a{outline: 0 !important;}
.nav-cont-wrap ul li span{display: block; margin-bottom: 7px;}
.nav-cont-wrap h3 + p{margin-top: -5px !important;}
.banner-btn{border: none; width: auto; padding: 0 20px; display: inline-block;}
.solCategorytitle h1,
.page-title h1{font-weight: normal !important; margin-bottom: 0;}
.solCategory .solution-nav li i{padding-left:16px;}
.solution-cont p{margin-bottom: 15px;}
.solution-cont h3 p{margin-bottom: 0;}
.all_product .product-subtitle{color: #cc0000; margin: 15px 0 0 0;}
.banner-mobile-link{position: absolute; height: 0; width: 100%; top: 0; left: 0; padding-bottom: 56.25%!important; text-indent: 10000%;}
.weixin-qr-bottom{top: -280px; left: -110px;}
.index-other-part h3{margin-bottom: 15px;}
/**niefang video**/
/* * FancyBox - jQuery Plugin */
#fancybox-loading{position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;}
#fancybox-overlay{position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp{padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap{position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer{position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content{width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close{position: absolute;top: 10px;right: -30px;width: 30px;height: 30px;background: transparent url(/Assets/CBG/img/video-close.png) -40px 0px;background-color: hsla(0, 0%, 0%, 0.72);background-repeat: no-repeat;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error{color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img{width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame{width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;z-index: 1102;display: none;}
#fancybox-left{left: 0px;}
#fancybox-right{right: 0px;}
#fancybox-left-ico, #fancybox-right-ico{position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico{background-position: -40px -30px;}
#fancybox-right-ico{background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility: visible; /* IE6 */}
#fancybox-left:hover span{left: 20px;}
#fancybox-right:hover span{left: auto;right: 20px;}
.fancybox-bg{position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n{top: -20px;left: 0;width: 100%;}
#fancybox-bg-ne{top: -20px;right: -20px;background-position: -40px -162px;}
#fancybox-bg-e{top: 0;right: -20px;height: 100%;background-position: -20px 0px;}
#fancybox-bg-se{bottom: -20px;right: -20px;background-position: -40px -182px;}
#fancybox-bg-s{bottom: -20px;left: 0;width: 100%;background-position: 0px -20px;}
#fancybox-bg-sw{bottom: -20px;left: -20px;background-position: -40px -142px;}
#fancybox-bg-w{top: 0;left: -20px;height: 100%;}
#fancybox-bg-nw{top: -20px;left: -20px;background-position: -40px -122px;}
#fancybox-title{font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside{padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside{padding-top: 10px;color: #fff;}
.fancybox-title-over{position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over{padding: 10px;display: block;}
.fancybox-title-float{position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap{border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td{border: none;white-space: nowrap;}
#fancybox-title-float-left{padding: 0 0 0 15px;}
#fancybox-title-float-main{color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;}
#fancybox-title-float-right{padding: 0 0 0 15px;}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg{background: transparent !important;}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background-image: url(/Assets/CBG/img/fancybox_sprite.png) !important; top: 0; right: 0;}
.fancybox-close{position: absolute; background-image: url(/Assets/CBG/img/video_close.png) !important; top: 10px !important; right: 10px !important; width: 36px; height: 36px; cursor: pointer; z-index: 8040;}
#fancybox-close{top: 10px; background-position: center center; right: 10px; width: 36px; height: 36px;}
#fancybox-outer{background: none;}
#fancybox-wrap{padding: 0;}
.fancybox-bg{display: none;}
.jwdisplay{position: absolute; cursor: pointer; width: 100%; height: 100%; overflow: hidden !important;}
/***niefang add***/
.mt0 > a,
.title > a{color: #333;}
.gg_listtel{color: #333; line-height: 24px; font-size: 18px;}
.gg_listtel ul{list-style: none;}
.gg_listtel ul li{list-style: none; float: left; padding-right: 5px; line-height: 24px;}
.gg_line{border-bottom: 1px solid #ddd; height: 1px; padding-top: 15px; margin-bottom: 15px;}
.color_039{color: #003399;}
.pd_15{margin: 15px 0;}
.pd_l15{padding-left: 15px;}
.mg_30{margin-left: -30px;}
.mb_10{margin-bottom: 10px !important;}
.mb_20{margin-bottom: 15px;}
.pd_b_15{padding: 12px 0 24px;}
.pd_up_down{padding-bottom: 30px;}
.tuwen,
.touxiang{width: 100%;}
.touxiang img{width: 100%; border: none;}
.s_directors .col-sm-12 .row{padding:15px 0 ;}
.tx_txt{width: 100%; margin-bottom: 20px;display:block;clear:both;}
.s_directors .tx_txt{margin-bottom: 0;}
.detail-page .tx_txt>h2{margin:6px 0;}
.tx_txt p{line-height: 30px;}
.tx_txt .tbiaoti,
.tx_txt h3{font-size: 18px; line-height: 24px; padding-bottom: 6px; margin: 0;}
.col-sm-3 .tx_txt h3{margin:10px auto;}
.tx_txt .tcont{font-size: 16px; line-height: 24px; margin-top: 10px;}
.p_indext{text-indent: 30px; line-height: 30px;}
hr{border-color: #ddd;}
.bor_down{border-bottom: 1px solid #ddd;}
.right_tbox{width: 100%;}
.tx_txt .newlist li{line-height: 30px;} .tx_txt .newlist li{background:url(/Assets/CBG/img/yuandian_03.png) no-repeat left 9px;padding-left:20px !important; list-style:none;}
.bg_f5{background-color: #f5f5f5;}
#right_iconbox{display: none; width: 48px; position: fixed; bottom: 30%; right: 0; z-index: 999;}
.download_icon{background: url(/Assets/CBG/img/down_icon.png) no-repeat left; display: inline-block; width: 24px; height: 28px; vertical-align: middle; background-position: 0px 2px;}
.download_icon_1{background: url(/Assets/CBG/img/icon_lock_20.png) no-repeat left; display: inline-block; width: 24px; height: 28px; vertical-align: middle;}
.a_023399{font-size: 16px; line-height: 28px; color: #023399; vertical-align: middle;}
.a_888{color: #888;}
.icon_top{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 0; background-color: #c3c3c3; position: relative; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_top:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -192px; background-color: #bf0303; position: relative;}
.icon_news{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -48px; background-color: #c3c3c3; position: relative; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_news:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -240px; background-color: #bf0303; position: relative;}
.icon_emails{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -96px; position: relative; background-color: #c3c3c3; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_emails:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -288px; position: relative; background-color: #bf0303;}
.icon_tels{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -144px; position: relative; background-color: #c3c3c3; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_tels:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -336px; background-color: #bf0303; position: relative;}
.container .row .col-sm-3 .link-list a{padding: 0 10px;}
.container .row .col-sm-3 .link-list .text-28{font-size: 28px; color: #666;}
.container .row .col-sm-3 .link-list .text-14{font-size: 14px; color: #666;}
.container .row .col-sm-3 .link-list .text-20{font-size: 20px; color: #666;}
.col-sm-12 .row .text-img{float: left; margin-right: 6%;}
.col-sm-12 .row .text-img span{margin-top: 20px; font-size: 18px; display: block; text-align: center;}
.col-sm-12 .row .text-img img{margin: 0 auto; display: block;}
/********在线反馈***/
.fl{float: left;}
.fr{float: right;}
.f00{color: #F00;}
.bgccc{background-color: #edebeb; font-size: 15px; line-height: 36px;}
.box_subscribe{background-color: #edebeb; border-radius: 8px; width: 550px; height: 100% !important; overflow: hidden; padding-bottom: 10px;}
#overlay{height: 100% !important;}
.close_sub{background: url(/Assets/CBG/img/fk_close.png) no-repeat; width: 26px; height: 26px; float: right; margin: -10px 10px 0 0; cursor: pointer;}
.one_line .radio{margin: 0 5px;}
.one_line{padding-left: 15px; font-size: 16px; padding-bottom: 15px;}
.sub_info h4 {margin: 0;font-size: 14px;padding-left: 15px;}
.one_line2{padding-top: 15px; padding-left: 15px; padding-bottom: 5px;}
.one_line .userid{width: 500px; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.no-f00{margin-left:10px;}
.one_line li{display: block; float: left; line-height: 100%; line-height: 36px\9; height: 36px; overflow: hidden; margin: 5px 0; list-style: none !important;}
.one_line .gongsi{margin-left: 10px; width: 300px; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.one_line .tel{margin-left: 10px; width: 190px; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.one_line .liuyanbox{float: left; overflow: hidden;}
.one_line .liuyanbox .liuyan{margin-left: 6px; width: 500px; height: 60px; line-height: 24px; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.one_line2.clearfix h2{margin:0;}
.one_line .radio:first-child{margin-left: 0 !important;}
.fk_tj{height: 44px; padding-left: 30px;}
.reg_tj{background-color: #C30; border: none; border-radius: 4px; width: 120px; padding: 8px 30px;}
.fk_tj a{color: #fff; text-decoration: none;}
.fk_tj a:hover{color: #fff; text-decoration: underline;}
#overlay{position: absolute; top: 0px; left: 0px; z-index: 90; opacity: 0.5; filter: alpha(opacity=50); background-color: #000;}
.tel_tanchu{padding: 20px 10px; width: 260px; border-radius: 8px; display: none; background-color: #edebeb; right: 5%; bottom: 29.5%; position: fixed; border: #ccc 1px solid; z-index: 99999;}
.tel_texindet{width: 120px; float: right;}
.tel_line{height: 30px; line-height: 30px; padding: 0;}
.solution_video-bg{background: #f5f5f5; border-bottom: 1px solid #d7d7d7;}
#banner ul.banner-list li.banner-img a.link{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 30;}
.new_silder1 .carousel-inner .item{height: 400px;}
/*dwx272160 2015-01-16*/
.download{text-align: right;}
.btn-loading-more{line-height: 50px; background: #ECECEC; text-align: center; margin: 10px 0px;}
.icon-popup-close{background: url(/Assets/CBG/img/icon_pupup_close.png) no-repeat center center !important;}
.bule{color: #0066ff !important;}
.contact .silder_updown_box{margin-bottom: 5px;}
.con-none ul li{line-height: 30px; list-style: disc; margin-left: 17px;}
.list-sytle-none{display: block; padding: 5px 0 10px 0px;}
.col-xs-3 ul li img{width: 100%; display: block; vertical-align: bottom;}
.col-xs-3 ul{display: block; vertical-align: bottom;}
.col-xs-3 ul .visibility img{width: auto;}
.col-xs-3 ul li{padding-bottom: 5px;}
.text-align-r{text-align: right; line-height: 30px; padding-right: 10px;}
.text-align-r a{letter-spacing: normal;}
/**/
.zhankai{margin-left: -30px;}
.zhankai i{background: url(/Assets/CBG/img/icon_set.png) no-repeat left -46px !important; height: 30px; overflow: hidden;}
.zhankai i.down{background: url(/Assets/CBG/img/icon_set.png) no-repeat left -10px !important; height: 30px; overflow: hidden;}
.zhankai a.active{color: #cc0000 !important;}
.i_hover{background: url(/Assets/CBG/img/icon_set.png) no-repeat left -10px !important; height: 30px; overflow: hidden;}
.neirong{margin-left: 40px; position: relative; color: #F30 !important;}
.list-style ul li{list-style: disc; line-height: 28px; padding-left: 0; margin-left: 16px;}
/* tel box bof*/
.tel_tanchu{padding: 15px 80px 15px 40px; width: auto; right: 5%;}
.tel_texindet{float: none;}
.tel_tanchu a{text-decoration: none !important;}
/* tel box eof*/
/* share bof*/
.share{margin-top: 15px;}
.share img{text-align: left; display: initial;}
/* share eof*/
/* player box*/
.player-outer-box{position: absolute; top: 0; left: 0; width: 100%;z-index:99;}
/* player eof*/
.solCategory .solution-nav li span.hide-not-important{display: none; width: 100%;}
.con-list-1 h3{margin: 0 0 6px 0;}
.con-list-1>.row{margin-bottom: 24px;}
.con-list-1>.row p{margin-bottom: 0; margin-top: 6px;}
.con-list-1>.row>.col-sm-8 p{margin-bottom: 0; margin-top: 0;}
.anchorpoint>h2{margin-top: 10px;}
.lt-img-rt-tx .col-sm-6 > .row > .col-sm-7 > h3{margin-bottom: 10px;}
.studies-list h1{overflow: hidden; border-bottom: 1px solid #ececec; padding-bottom: 15px; margin-bottom: 20px !important; text-align: left;}
.studies-list .search-results-count{padding-bottom: 15px;}
.studies-list .col-xs-8{padding-left: 0;}
.studies-list .col-xs-8 h3{margin-top: 0px !important; line-height: 150%;}
.search-results-count{margin-bottom: 10px;}
.studies-list .col-xs-8 p{margin-top: 0;}
/* fixed by bill zwx5316375 bof*/
#right_iconbox{display: none;}
#right_iconbox a{display: inline-block;}
#right_iconbox a > div{display: inline-block; margin: -5px 0 0 0!important;}
.js-goto-top,
.goto-top{opacity: 0;}
/* feedback bof*/
.box_subscribe{padding: 10px 0;}
.one_line .radio{margin: 0 0 0 15px !important;}
.error{color: red !important; font-style: italic;}
input.error,
select.error,
textarea.error{border: 1px dotted red !important;}
.error-messages{width: 100%;}
.box_subscribe{max-width: 768px; width: 100% !important; height: auto !important;}
.one_line2,
.one_line{padding: 5px 0 !important;}
.one_line .liuyanbox{float: none !important;}
.one_line .gongsi{width: 100% !important;}
.one_line .tel{margin-left: 0px !important; width: 100% !important;}
.fk_tj{padding-left: 10px !important;}
/* feedback eof*/
/* fbb banner bof*/
.fbb-index-banner .carousel-inner .item{height: 400px !important;}
.fbb-index-banner .carousel-caption{text-align: left;}
.fbb-index-banner h2{font-size: 52px; margin-bottom: 12px; letter-spacing: 1px; line-height: 48px; margin-top: 0;}
.fbb-index-banner p{font-size: 20px; line-height: 36px;}
/* fbb banner eof*/
/* common bof*/
.mt-90{margin-top: 80px;}
/* common eof*/
/* fixed by bill zwx5316375 eof*/
/*dwx272160* breadcrumb_nav title css bof*/
.right-pic-sm{max-width: 184px;}
.bor-btom{border-bottom: 1px solid #ccc;}
/*dwx272160* breadcrumb_nav title css eof*/
.img-list{display: block; margin: 0; padding: 0; width: 100%; position: relative;}
.img-list ul{display: inline-block; position: relative; float: left; width: 25%; height: 210px;}
.img-list ul li{width: 100%; position: absolute; bottom: 0; display: table-cell;}
.img-list ul li img{max-width: 170px; max-height: 134px;}
/* share bof*/
#js-share-box-mobile,
.share-box{margin-bottom: 24px;}
div.share_nullbox .share-box{margin-bottom: 12px;}
.share-box .share-item{width: 24px; height: 24px; display: inline-block; background-image: url(/Assets/CBG/img/share_all.png) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;}
.share-box .share-item-weibo{background-position: 0 -144px;}
.share-box .share-item-weixin{background-position: 0 -168px;}
.share-box .share-item-print{background-position: 0 0;}
.share-box .share-item-email{background-position: 0 -24px;}
.share-box-mobile .bds_print,
.at-share-tbx-element .at-share-btn.at-svc-printfriendly,
.share-box-mobile .bds_print,
.share-box-mobile .bds_mail{display: none !important;}
.share-box .share-item-linkedin{background-position: 0 -96px;}
.share-box .share-item-twitter{background-position: 0 -72px;}
.share-box .share-item-facebook{background-position: 0 -48px;}
.share-box .share-item-googleplus{background-position: 0 -120px;}
.share-box .share-item1{width: 16px; height: 16px; margin: 0 1px 0 1px; display: inline-block; background-image: url(/Assets/CBG/img/share_all1.png) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;}
.share-box .share-item1.share-item-linkedin{background-position: 0px -48px;}
.share-box .share-item1.share-item-googleplus{background-position: 0px -32px;}
.share-box .share-item1.share-item-twitter{background-position: 0px -16px;}
.share-box .share-item1.share-item-facebook{background-position: 0 0;}
.weixin-qrcode{padding: 20px; background-color: #fff;}
/* share eof*/
/* csr bof*/
.sd-index #banner1{*position: relative; _width: 100%; *height: auto; *text-align: center;}
/* share eof*/
/*crs star dwx272160-15-1-27*/
.sd-index .focus{margin-top: 16px; margin-bottom: 30px; position: relative; overflow: hidden;}
.sd-index .story_grid img{z-index: -99999;}
.csr-layout h2.title{text-align: left; margin-top: 0;}
.sd-index .story_grid{position: relative; margin-bottom: 30px;}
.sd-index .text_detail{margin: 0; display: block; visibility: visible; bottom: 0px;}
.sd-index .text-bg{position: absolute; bottom: 0px; width: 100%; height: 78px;}
.sd-index .text_detail:hover{text-decoration: none;}
.sd-index .story_grid .share_box{position: absolute; bottom: 78px; height: 55px; background-color: rgba(2, 93, 184, .6)!important; filter: Alpha(opacity=60); background: #025db8; visibility: hidden;}
.sd-index .story_grid .share_box .share-box{margin-bottom: 0; margin-top: 18px;}
.sd-index .btnArea .bdsharebuttonbox a.bds_more{width: 100%; height: 100%; background: url(/Assets/CBG/img/p8/t3.jpg) no-repeat; padding: 0; margin: 0;}
.sd-index .focus a{height: 179px; text-decoration: none; background-color: #eaeaea; margin: 0px; float: left;width:100%;}
.sd-index .focus a h3{color: #333; margin: 0; margin-top: 25px; margin-left: 170px; margin-right: 18px; font-size: 24px; margin-bottom: 14px;}
.sd-index .focus a p{color: #4f4f4f; font-size: 16px; margin-right: 18px; margin-left: 170px; margin-top: 10px;}
.sd-index .focus img{float: left;}
.sd-index .share_box{width: 100%; visibility: hidden; position: relative;}
.sd-index .share_box .bdsharebuttonbox{width: 100%; height: 24px; position: absolute; top: 50%; margin-top: -12px; left: 25px;}
.sd-index .share_box .bdsharebuttonbox a:hover{cursor: pointer;}
.sd-index .text_detail p{padding-top: 12px; padding-left: 25px; color: #fff; margin: 0; font-size: 15px;}
.sd-index .text_detail h3{font-weight: normal; margin: 0; color: #fff; padding: 0 25px;}
.container.csr-layout{overflow: hidden; padding-bottom: 36px;}
.sd-index .areas{min-height: 359px; background: #e7e7e8; margin-bottom: 30px; padding-bottom: 10px;}
.sd-index .areas h3{margin: 0;}
.sd-index .areas .sd-index-title2{width: 275px; color: #333333; font-weight: normal; overflow: hidden; cursor: pointer; padding: 12px 0 12px 18px;}
.sd-index .areas .sd-index-title2 a{font-weight: bold;}
.sd-index .areas ul{padding-left: 18px; padding-top: 12px; border-top: 1px #7a7b7d dotted;}
.sd-index .areas ul li{padding-left: 17px; background: url(/Assets/CBG/img/dian.png) left center no-repeat;}
.sd-index .areas ul li a{font-size: 16px; line-height: 28px; height: 28px; color: #333333;}
/*crs end dwx272160-15-1-27*/
/*down tanchu bof*/
#down_tanchu{width: 100%; height: auto; padding: 30px 0 40px 0; max-width: 480px !important; min-width: 480px !important; background-color: #eee; border-radius: 8px; overflow: hidden;}
.down_line{width: 70%; margin: 0 auto; text-align: center; height: 48px; line-height: 48px; vertical-align: middle;}
.down_line h2{height: 48px; line-height: 48px;}
.down_line em{margin: 0 15px; font-style: normal;}
.down_line i{float: left; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_information_48.png) no-repeat top center;}
.down_line a{color: #023399;}
/*down tanchu eof*/
.btn-more-botom{margin-bottom: 20px;}
.btn-more-botom a{color: #0066ff; height: 13px; background: url(/Assets/CBG/img/btn-more.jpg) no-repeat bottom right; line-height: 14px; display: block;letter-spacing:0;}
.btn-more-botom a:hover{text-decoration: none;}
/* top-bar bof*/
.top-bar{background-color: #5D5D58; height: 36px; line-height: 36px;}
.top-bar a{display: inline-block; float: left; height: 36px; color: #ccc; padding: 0 15px; text-decoration: none;}
.top-bar a.active{color: #333 !important; background-color: #fff !important;}
.top-bar a:hover{color: #ccc; background-color: #333;}
/* top-bar eof*/
/* fix sitecore-pageEdit bug*/
.scEnabledChrome[sc-part-of] div.more,
.scEnabledChrome[sc-part-of] div.more{margin: 0; height: 30px;}
/* 2015-4-1 bof*/
.annual-bg{background: url(/Assets/CBG/img/annual_01.jpg) no-repeat center bottom #e7e7e7; border-bottom: 1px solid #ccc;}
.annual-content dd{font-size: 24px; text-align: center; margin-top: 20px;}
.corporate-bord-bottom{border-bottom: 1px solid #d7d7d7;}
.corporate-bord-bottom>.container{padding-top: 36px;}
.corporate-bord-bottom>.container .row .col-sm-6{margin-bottom: 36px;}
.fonts-big{padding-top: 10px;}
.fonts-big li{list-style: none; padding: 5px 0;}
.fonts-big li a:active,
.fonts-big li .active{color: #C00;}
.fonts-big li a:hover{color: #C00;}
.download-text-left{text-align: left; margin-top: 5px; margin-bottom: 0;}
.solCategory .no-bold .solution-nav li span.title a{font-weight: bold !important;}
.gallery-pic{padding-bottom: 36px;}
.gallery-pic h2.bor-btom{padding-bottom: 10px;}
.gallery-pic h2.title{font-size: 28px;}
.gallery-pic h2 a{color: #C00;}
.row.reset-col{letter-spacing: -0.31em;margin-bottom: 0;}
.reset-col .col-sm-9 .col-sm-3{display: inline-block; vertical-align: bottom; float: none; letter-spacing: normal;}
.reset-col dl{margin-top:0;}
.reset-col .col-sm-2{display: inline-block; vertical-align: bottom; letter-spacing: normal;float:none;}
.reset-col .col-sm-3 dl{margin: 0 0 20px 0}
.reset-col .col-sm-3 dl dd{text-align: left; margin: 0;}
.reset-col .col-sm-3 dl dt img{max-height:400px; max-width: 100%;}
.container .input{padding-bottom: 5px;}
.container .input .text{width: 70%; background-color: #fff; line-height: 100% !important; line-height: 40px \9 !important;}
.container .btn2{width: 35px; border: 0; height: 40px; background: url(/Assets/CBG/img/hw_btn2.jpg) no-repeat left;}
.pic-more{padding: 15px 0}
.corporate-pb{padding-bottom: 36px;}
/* table bof*/
td,
th{padding: 0;}
th{font-weight: bold;}
.table-responsive{min-height: .01%; overflow-x: auto;}
table{display: table; border-collapse: separate; border-spacing: 2px; border-color: gray;}
table{border-spacing: 0; border-collapse: collapse;}
table{background-color: transparent;}
.table{width: 100%; max-width: 100%; margin-bottom: 20px;}
thead{display: table-header-group; vertical-align: middle; border-color: inherit;}
tbody{display: table-row-group; vertical-align: middle; border-color: inherit;}
td,
th{display: table-cell; vertical-align: inherit;}
tr{display: table-row; vertical-align: inherit; border-color: inherit;}
.table-striped>thead>tr{background-color: #f9f9f9;}
.table-striped>tbody>tr:nth-of-type(even){background-color: #f9f9f9;}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{padding: 8px; line-height: 1.42857143; vertical-align: middle; border-top: 1px solid #ddd;}
.table>thead>tr>th{vertical-align: bottom; border-bottom: 2px solid #ddd;}
th{text-align: left;}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th{border-top: 0;}
.table-bule>thead>tr>th{color: #012563;}
.table>thead>tr>th{padding-top: 15px !important; padding-bottom: 15px !important;}
.download-btn{padding: 8px 16px; text-align: center; color: #e2e5ea; border: 1px solid #ddd; border-radius: 10px; background-color: #f7f7f7; box-shadow: 1px 1px 1px rgba(231, 231, 231, 1);}
.download-btn.active,
.download-btn:hover{background-color: #eee; color: #333;}
/*Opened样式*/
.Submit_Proposal{padding: 8px 16px; text-align: center; color: #333; border: 1px solid #ddd;cursor:pointer !important; border-radius: 10px; background-color: #eee; box-shadow: 1px 1px 1px rgba(231, 231, 231, 1);}
/*Closed样式*/
.Submit_Proposal.plur{ background-color:#f7f7f7;color:#e4e4e4; cursor:default !important;}

/* table eof*/
.solCategory p a{color: #0066ff;}
/* faqs-box bof*/
.faqs-box hr{margin: 0;}
.faqs-q,
.faqs-a{padding: 1.5%;}
.faqs-q i{width: 4%; min-width: 28px; min-height: 28px; display: table-cell; vertical-align: middle; background: url(/Assets/CBG/img/faq.png) no-repeat left top;}
.faqs-q h3{display: table-cell; padding-left: 2%; vertical-align: middle;}
.faqs-q h3 a:hover{color: #333;}
.faqs-a{display: none;}
.faqs-a i{width: 4%; min-width: 28px; min-height: 28px; display: table-cell; vertical-align: middle; background: url(/Assets/CBG/img/faq.png) no-repeat -48px top;}
.faqs-a p{display: table-cell; padding-left: 1.5%; width: 94.5%; margin-top: 0;}
.faqs-a span{display: block;}
.fonts-blue a{color: #0066ff;}
/* faqs-box eof*/
.heise{padding-bottom: 20px;}
.heise h2{padding-bottom: 10px;}
.heise h2 a{color: #000;}
.huise-bg{background-color: #f5f5f5; padding-bottom: 24px;}
.huise-bg p{text-align:center;}
.huise-bg>.container>h2{margin-top: 36px;}
.color-huise{padding-top: 10px; text-align: left !important;}
.color-huise span{color: #ccc;}
.individuation-box{padding: 26px 36px; border: 1px solid #ccc; border-radius: 6px; margin: 36px 0;}
.individuation-box p{margin: 10px 0;}
.indiv-box{cursor: pointer; margin-top: 20px; margin-bottom: 40px; height: 62px; overflow: hidden;}
.indiv-box:after{clear: both;}
.indiv-box:before{content: " "; display: table;}
.indiv-left{width: 4px; height: 62px; background: url(/Assets/CBG/img/myhw_jiaose.png) no-repeat 0 -63px; float: left;}
.indiv-center{padding-left: 10px; padding-right: 10px; height: 62px; float: left; line-height: 62px; font-size: 18px; font-weight: bold; cursor: pointer; background: url(/Assets/CBG/img/myhw_jiaose.png) repeat-x 0 -126px; background-repeat: repeat-x;}
.indiv-right{width: 32px; height: 62px; float: left; background: url(/Assets/CBG/img/myhw_jiaose.png) no-repeat 0 0;}
.indiv-hidden{width: 100%; max-width: 700px; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: #fff; overflow: hidden; z-index: 999;}
.indiv-top{background-color: #900; border-top-left-radius: 6px; border-top-right-radius: 6px; height: 36px; padding: 0 15px; overflow: hidden;}
.indiv-top span{display: inline-block;}
.fonts-baise{color: #fff; font-size: 18px; line-height: 36px; height: 36px;}
.indiv-close{float: right; display: inline-block; vertical-align: middle; margin-top: 3px;}
.indiv-centent{padding: 30px 15px; background-color: #fff;}
.indiv-form{margin-left: 5%;}
.indiv-form li{line-height: 30px \9; line-height: 100%; margin-bottom: 20px;}
.indiv-form li .field_message{display: inline-block;}
.dahong{color: #f00;}
.indiv-form label{margin-right: 10px; width: 10%; min-width: 100px; display: inline-block; text-align: right; float: left;}
.indiv-form input[type="text"]{width: 50%; height: 30px; line-height: 30px \9; line-height: 100%;}
.indiv-form select{width: 40%; height: 30px;}
.indiv-foot{background-color: #ddd; padding: 10px 15px; overflow: hidden;}
.indiv-foot:after{clear: both;}
.tijiao{padding: 0 20px; float: right; margin-right: 20px; color: #000;}
.quxiao{padding: 0 20px; float: right; color: #666;}
.close-guanbi{padding: 0 20px; float: right; color: #666;}
/* 2015-4-1 eof*/
/*dff 2015-2-31 star*/
.btn-link-one{background: #af2d2d; display: inline-block; border-radius: 6px; margin-bottom: 5px;}
.btn-link-one a{height: 39px; background: url(/Assets/CBG/img/hw_u_sjx.png) no-repeat center right; color: #fff; line-height: 39px; display: inline-block; padding: 0 25px 0 35px; margin-right: 25px; text-align: center; letter-spacing: 1px; text-decoration: none;}
.btn-link-one:hover{background-color: #dd3435; text-decoration: none;}
.down-title{margin-bottom: 7px; border-bottom: 1px solid #ccc;}
.down-list ul li{list-style: disc; margin-top: 15px; margin-left: 15px;}
.bor-botm-none{border-bottom: none !important; padding: 0 !important;}
.bor-botm-none h3{display: block !important;}
.bor-botm-none p{display: block !important;}
.contact ul li a{display: block; clear: both; color: #0033cd;}
.contact ul li p{margin: 0;}
.contact ul li span{color: #5e5e5e; display: block; clear: both;}
.title-mb-bor h1{padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom: 1px solid #ccc;}
.title-mb-bor h2{padding-bottom: 0.4em; margin-bottom: 0.8em; border-bottom: 1px solid #ccc;}
.title-mb-bor p{margin: 0;}
p.bor-btom{border-bottom: 1px solid #ccc; padding-bottom: 20px;}
div.bor-btom{border-bottom: 1px solid #ccc;}
h1.bor-btom{border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.contact-us h2{margin: 15px 0; color: #cd3333;}
.contact-us h3{margin: 0;}
.contact-us p{margin: 0;}
.contact ul li .bj-img-email{background: url(/Assets/CBG/img/Analysts03email.jpg) no-repeat center left; padding-left: 23px;}
.contact h3{margin: 0 0 10px 0;}
.contact ul li{margin-bottom: 15px; padding-bottom: 10px;}
.stlyle-disc li{list-style: disc; margin-left: 15px;}
.float-right{float: right; margin-right: 15px;}
.a-email{background: url(/Assets/CBG/img/HIRP_email.jpg) no-repeat left; padding-left: 25px; display: block; clear: both; margin-bottom: 5px; word-wrap: break-word; background-position-y: 7px;}
.a-space{background: url(/Assets/CBG/img/HIRP_space.jpg) no-repeat center left; padding-left: 25px;}
.process{background: #b30004; padding: 17px 25px; color: #fff; margin-top: 24px;}
/* uniportal bof*/
.con-box{border: 1px solid #e6e6e6; padding: 25px 30px 30px 30px; min-height: 330px;}
.con-box h3{margin: 10px 0 10px 0;}
.con-box h2{text-align: center;}
.con-box li{list-style: disc; margin-left: 15px;}
.title-mb-bor h1{padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom: 1px solid #ccc;}
.change-password .input-name{text-align: right; padding-right: 5px; height: 42px; font-size: 18px; line-height: 100%; display: table;}
.change-password .input-name div{display:table-cell; vertical-align:middle;}
.change-password .input-name span{padding-right: 10px;}
.input-prompt{height: 42px; line-height: 100%;}
/*行业分析师注册页面 add by zhucong 2015-10-14*/
.change-password .inputs-name{text-align: right; padding-right: 5px; height: 42px; font-size: 16px;line-height:42px;}
.change-password .inputs-name div{display:table-cell; vertical-align:middle;}
.change-password .inputs-name span{padding-right: 10px;}
.inputs-prompt{height: 42px; line-height: 42px;}
/*end*/
.change-password input{width: 100%; height: 42px; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; line-height: 100%; line-height: 42px\9; padding-left: 5px;}
.ver-code{width: 185px !important;}
.ver-code-img{padding-left: 10px;}
.change-password select{width: 100%; height: 42px; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; line-height: 100%; line-height: 42px\9; padding-left: 5px;}
.change-password textarea{width: 100%; height: 120px; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; padding-left: 5px;}
.select-btn{position: relative; display: inline-block; width: 110px !important; background: #d2d2d2 !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; cursor: pointer; text-align: center; overflow: hidden; text-decoration: none; *display: block; *zoom: 1; float: left; height: 42px; line-height: 42px;}
.select-btn input{position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; display: block;}
a.select-btn:hover{text-decoration: none; color: #343434; cursor: pointer}
.upload-btn{position: relative; display: inline-block; width: 100px !important; background: #d2d2d2 !important; border-radius: 0 !important; cursor: pointer; text-decoration: none; text-align: center; overflow: hidden; *display: block; *zoom: 1; height: 42px; line-height: 42px; margin-left: -15px;}
.upload-btn input{position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; display: block;}
.select-text{position: relative; display: inline-block; width: 100%; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; line-height: 42px; border: 1px solid #ccc; height: 42px; cursor: pointer; text-decoration: none; text-align: left; overflow: hidden; *display: block; *zoom: 1; float: left;}
.select-text input{height: 42px; position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; display: block;}
.select-text input{font-size:14px; opacity:100; border:none !important; padding-top:9px;}
a.select-text{text-decoration: none; color: #343434; cursor: pointer;}
a.select-btn:hover,
a.select-text:hover,
a.upload-btn:hover{text-decoration: none; color: #343434; cursor: pointer}
.select-text1{position: relative; display: inline-block; width: 234px;width: 254px\9\0 !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; line-height: 42px; border: 1px solid #ccc; height: 42px; cursor: pointer; text-decoration: none; text-align: left; overflow: hidden; *display: block; *zoom: 1; float: left;}
.select-text1 input{height: 42px; position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; display: block;}
.select-text1 input{font-size:14px; opacity:100; border:none !important; padding-top:2px;}
a.select-text1{text-decoration: none; color: #343434; cursor: pointer;}

.change-password ul li input{width: 15px; height: 16px; border: none; background: url(/Assets/CBG/img/multiple.jpg) no-repeat top center; margin: 13px 5px 0 0; box-sizing: inherit; border-radius: 0; padding: 0;}
.change-password ul li{float: left; line-height: 42px; margin-right: 15px;}
.agreement{border-top: 1px solid #ccc; margin-top: 35px; padding-top: 20px; line-height: 175%;}
.agreement input{width: 15px; height: 16px; border: none; background: url(/Assets/CBG/img/multiple.jpg) no-repeat top center; margin: 6px 5px 0 0; box-sizing: inherit; border-radius: 0; padding: 0;}
.old-password .tishi{height: 42px; line-height: 42px; padding-left: 5px; display: block; float: left; color: red; font-size: 18px;}
.change-password .submit a{width: 168px; display: block; background: #cd3333; color: #fff; font-size: 18px; text-align: center; height: 40px; line-height: 40px; border-radius: 5px; text-decoration: none; margin-top: 10px; margin-bottom: 10px; float: left; clear: both;}
.change-password .submit span{color: Red;float: left;clear: both;}
.input-prompt{height: 42px; display:table;}
.input-prompt .field_message{display: table-cell; vertical-align: middle;}
.multiple-choice span{font-size: 18px;}
.multiple-choice input{border: 0; background: url(/Assets/CBG/img/multiple.jpg) no-repeat; width: 15px; height: 16px; margin-right: 5px; float: left; margin-top: 5px;}
.multiple-choice li{margin: 10px 0;float: none !important;}
.radio-two span{font-size: 18px;}
.radio-two input{border: 0; background: url(/Assets/CBG/img/redio-two.jpg) no-repeat; width: 15px; height: 16px; margin-right: 3px; margin-top: 5px; display: block; float: left; vertical-align: middle;}
.radio-two li{margin-right: 20px; float: left;}
.radio-two .submit a{width: 168px; display: block; background: #cd3333; color: #fff; font-size: 18px; text-align: center; height: 40px; line-height: 40px; border-radius: 5px; text-decoration: none; margin-top: 30px; margin-bottom: 30px}
.redtips{width: 200px !important; color: red; text-align: left !important; margin-left: 5px;}
.change-password p{float: left; display: block; clear: both; margin: 10px 0;}
.input-max-width{max-width: 350px;}
.submission{margin-top: 41px;}
.submission p{margin: 0; display: block; clear: both;}
.submission a{margin-top: 15px !important; margin-bottom: 20px !important;}
/* uniportal eof*/
/* register form bof*/
.ui-state-default .ui-icon{background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;}
.custom-combobox .ui-corner-left{width: 87.5%; padding: 0 5px;}
.custom-combobox .ui-corner-right{width: 12%; top: 3px\9;}
body:last-child .custom-combobox .ui-corner-right{margin-left: -1px;}
.custom-combobox .ui-corner-right,
.custom-combobox .ui-corner-left{height: 42px; background: #FFF;vertical-align: middle;}
.custom-combobox{display: block; overflow: hidden;}
.ui-state-default{color: #333; font-weight: normal;}
.js_checkable{cursor: default;}
.clearboth{display: block; clear: both;}
.ui-state-default .ui-icon{background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;}
/* register form eof*/
.change-password a{height: 42px; line-height: 42px;}
.small-tit{font-size: 18px; font-weight: bold; color: grey; padding-right: 10px;}
.solution ul{margin: 0 20px;}
.solution ul li{border-bottom: 1px solid #f1f1f1; background: url(/Assets/CBG/img/hw_072210.gif) no-repeat left; padding-left: 10px; line-height: 36px; margin: 6px 0;}
.ullge{height: 10px; width: 100%; overflow: hidden;}
.new-sear-tit{margin-bottom: 18px;}
.container .col-sm-9 .text-indent p{text-indent: 2em;}
.container .col-sm-9 .text-indent p img{
    margin-left: -2em;
}
.text-grey{color: #b29999;}
.text-red{color: red;}
.text-indent ul li{list-style: disc; line-height: 32px; padding-left: 0; margin-left: 16px;}
.container .row .col-sm-9 .list-con-tit{font-size: 20px; line-height: 150%; margin-bottom: 0;}
.container .row .col-sm-9 .foot-paging a{width: 30px; height: 30px; display: block; float: left; margin: 0 5px; text-align: center; line-height: 30px; text-decoration: none;}
.container .row .col-sm-9 .foot-paging .paging-1{border: 1px solid #efefef; color: #9f9ea6;}
.container .row .col-sm-9 .foot-paging .paging-2{font-weight: bold; color: red;}
.container .row .col-sm-9 .foot-paging .paging-3{border: 1px solid #aaa; color: #303531;}
.container .row .col-sm-3 .input{padding-bottom: 5px;}
.container .row .col-sm-3 input{height: 40px;}
.solution-nav .title{text-align: left;}
.container .row .col-sm-3 .text{max-width: 230px; float: left; border: 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; line-height: 40px; color: #787878; text-indent: 5px;}
.container .row .col-sm-2 .text{max-width: 230px; float: left; border: 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; line-height: 40px; color: #787878; text-indent: 5px; height: 40px;}
.container .row .col-sm-3 .btn2{width: 35px; border: 0; height: 40px; background: url(/Assets/CBG/img/hw_btn2.jpg) no-repeat left;}
.col-sm-3 .new-list{list-style: disc; list-style-position: inside; margin-top: 6px;}
.col-sm-3 .en-new-list li{font-size: 14px;}
.container .row .col-sm-3 .new-list li{padding-left: 0;}
.container .row .col-sm-3 .link-list{display: block; padding-top: 10px;}
.container .row .col-sm-3 .link-list a{padding: 0 10px; display: inline-block;}
.container .row .col-sm-3 .link-list .text-28{font-size: 28px; color: #666;}
.container .row .col-sm-3 .link-list .text-14{font-size: 14px; color: #666;}
.container .row .col-sm-3 .link-list .text-20{font-size: 20px; color: #666;}
.container .row .floatright{float: right;}
.container .row .col-sm-9 .search-layout .search-bar{width: 100%; background: #e0e0e0; height: 103px; margin-bottom: 20px;}
.container .row .col-sm-9 .search-layout .search-bar .input-cer{display: block; padding: 0 15px; margin: 0 auto; vertical-align: middle; padding-top: 28px;}
.container .row .col-sm-9 .search-layout .search-bar .text_2{height: 48px; border: 0; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; float: left; color: #656565; line-height: 48px; text-indent: 7px;}
.container .row .col-sm-9 .search-layout .search-bar .btn3{width: 50px; height: 48px; border: 0; background: url(/Assets/CBG/img/hw_btn3.jpg) no-repeat;}
.paginator{height: 30px; margin-top: 20px; width: 100%;}
.paginator a{border: solid 1px #ccc; color: #0063dc; cursor: pointer; text-decoration: none;}
.paginator a:visited{background: #fff; border: solid 1px #ddd; padding: 1px 6px; text-decoration: none;}
.paginator .cpb{background-color: #ffeee5; border: 1px solid #F50; color: #F50; font-weight: 700;}
.paginator a:hover{border: solid 1px #F50; color: #f60; text-decoration: none;}
.paginator a{display: block; height: 30px; line-height: 30px; width: 30px; text-align: center; border: 1px solid #AAA; color: #333; margin-right: 5px; font-size: 12px; float: left;}
.paginator span{float: left; margin-right: 5px; font-weight: Bold; color: red; line-height: 30px; width: 25px;}
.paginator a[disabled]{color: #eee; border-color: #eee}
.text-align{text-align: center;}
.container .row .col-sm-9 .share img{margin: 0;}
.list-sytle-none {display: block;padding: 5px 0 10px 0px;}
.con-none ul li {line-height: 30px;list-style: disc;margin-left: 17px; margin-top:5px;}
.con-none{ color:#666; margin-top:20px;font-size:18px; margin-bottom:50px;}
.search-results-count{ color:#666;}
/*大屏导航js效果*/
#nav-cont .nav-list.active{border-bottom:1px solid #eeeeee;}
/*小屏导航*/
#nav-wrap .logo{padding: 10px 15px;}
#nav-wrap .nav-search-btn{padding: 14px 15px;}
#nav-wrap .nav-mobile-icon{padding: 14px 15px;}
#nav-wrap .quicktools ul{display: table;}
#nav-wrap .quicktools ul li{display: table-cell; font-size: 14px; vertical-align: middle;}
#nav-wrap .quicktools ul li a{display: inline-block; float: none; margin-left: 0px; margin: 0 10px;}
#nav-wrap .quicktools ul li a:hover{color: inherit;}
#nav-wrap .quicktools ul li.follow-top a{margin: 0 -3px;}
.weixin-qr{position: absolute; top: 55px; right: -84px; display: none; z-index: 9999;}
/*industry-analysts-download.html*/
.hirp-open-cate{margin-bottom: 20px; border-bottom: 2px solid #ddd;}
.hirp-open-cate a{text-decoration: none;}
.hirp-open-cate table{margin-bottom: 0;}
.hirp-open-cate th{border:none !important; cursor: pointer;}
.hirp-open-cate th.active{background-color: #f9f9f9;}
.hirp-open-cate .sub-cate{background: #f9f9f9;}
.hirp-open-cate .sub-cate .item{display: none; padding-left:8px; padding-right:8px;}
.hirp-open-cate .sub-cate a{display: block; color: #012563; margin-right: 20px; padding: 10px 0;}
/*expel-query.html*/
.query-contant{height:auto;display:block;border:1px solid #eee;background:url(/Assets/CBG/img/hw_u_360807.png) no-repeat right bottom #fff;min-height:520px;}
.selct-form-left{padding-left: 40px;
    padding-top: 20px;}
.selct-form-right{padding-left: 40px;
    padding-top: 5px;}
.expel-email{padding:15px 0 30px 0;}
.bg_f5 .container .row h2{padding-top:10px;}
/* 2015-5-6 all-product */
.product-list-item li{padding: 5px 0;}
/* rss */
.rss-production{border-bottom: 1px solid #e7e7e7;
    padding-bottom: 30px;
    line-height: 26px;
    margin-bottom: 20px;}
.rss-production img{float: right;
    margin: 0 0 2.2em 2.7em;}
.SubscribeIcon{background: url(/Assets/CBG/img/rss_small.png) no-repeat top left; padding: 0 0 4px 24px; font-size: 16px; margin-left: 20px; line-height: 20px; position: relative; top: -2px; background-size: 20px 20px;}
/*publictions star*/
.border-cc{border:1px solid #ccc;}
.publications h3{margin-bottom:2px;}
.publications span{font-size:16px;color:#999;}
a.down-link{width:100%;max-width:180px;height:36px;color:#fff;background:#cd3333;border-radius:5px;text-decoration:none;display:block;clear:both;margin-top:20px;text-align:center;line-height:36px;margin-bottom:20px;}
.publications .col-sm-3{margin-bottom:40px;}
.imglink-left h3{margin:10px 0;text-align:center;}
.left-right-align{margin-top:83px;}
.weixinlink img{margin:0px auto 5px auto;}
.weixinlink span{text-align:center;display:block;}
.bor-top{border-top:2px solid #2ca8d2;}.list-link ul li{background:url(/Assets/CBG/img/list-dian.png) no-repeat left 10px; padding-left:17px;margin-bottom:10px;font-size:16px;}
.publications-index .col-sm-8 .row .col-sm-8 h3{margin-top:0px;}
.publications-index .col-sm-8 .row .col-sm-8 p{color:#666666;line-height:175%;}
.publications-index .bottom-line{border-bottom:1px solid #d7d7d7;margin-bottom:30px;}
.publications-index .col-sm-8>.row{margin-bottom:40px;}
.publications-index .col-sm-8 h1{margin-bottom:35px;}
.tx_txt em{color:#999;padding-top:10px;display:block;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 h2{margin:5px 0 10px 0;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 p{margin:0;color:#666;line-height:150%;}
.publications-index .col-sm-4 .tx_txt .col-sm-12{margin-bottom:20px;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 .col-xs-8{padding-left:0;}
/* niefang 2015514 bof */
.win-videobox{margin-bottom:10px;}
.win-title-backgrand{z-index: 9;margin: 0;height: 50px;width: 100%;position: absolute;bottom: 0;background-color: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.win-videobox h3{bottom: 0;position: absolute;z-index: 10;color: #fff;padding: 0 15px;height: 50px;line-height: 50px;margin: 0;}
.win-gray{background-color: #eee;}
.win-rightgray{padding:0.56em 0;border-bottom: 1px solid #ccc;margin-right: 0;}.row.win-rightgray img{width: 92%;} .press-rightgray .win-rightgray .col-sm-12{max-height:56px; overflow:hidden; text-overflow: ellipsis; background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px; margin-left: 8px;}
.win-rightgray .col-xs-4{padding-right:0;}
.win-rightgray em{line-height:1.25; font-size:14px; display:block;}
.win-rightgray h3{margin: 0px 0 0; font-size: 16px; max-height: 56px; line-height:24px; overflow: hidden;}
.press-rightgray .text-align-r{padding-top:10px;}
.win-gray h2{margin-bottom:10px;}
.bor-bottom{border-bottom:2px solid #2ca8d2;}
.wookmark1 .col-sm-6:nth-last-child(1) > .bor-bottom,
.wookmark1 .col-sm-6:nth-last-child(2) > .bor-bottom,
.press-box .col-sm-4 .bor-bottom:nth-last-child(1){border-bottom:none;}
.stamp1{position: absolute; right: 0; top: 0; width: 33.33333333%; min-height: 356px;}
.winwin-text .row .tx_txt>h2{margin-top:5px;margin-bottom:5px;}
.winwin-text .row .tx_txt>.row{margin-top:15px;margin-bottom:15px;}
.winwin-text .row .tx_txt p{line-height:inherit;}
.winwin-text .row .tx_txt .col-xs-8{float:none;width:auto;}
.winwin-text .row .tx_txt>.row p{margin-top:0;margin-bottom:0;}
.winwin-text .row .tx_txt .col-sm-12 h3,.winwin-text .row .tx_txt .col-sm-12 p{text-align:center;margin:9px 0 5px;}
.winwin-text .qr-code{padding-left:0;}
.winwin-text .down-link{width:80%; margin: 0 auto 12px;}
.winwin-text .row .tx_txt .col-xs-6 p{margin:0 0 5px;}
.winwin-text .row .col-sm-4>.tx_txt>.row>.col-xs-6:first-child{padding-right:0;}
.fonts-blue{color: #0066ff;}
.winwin-text .col-xs-12{margin-top:12px;}
/* niefang 2015514 eof */
.summary{margin-bottom:12px;}
/*公共提示页*/
.comm-prompt{padding-top:70px;padding-bottom:100px;}
.comm-prompt h3{margin:15px 0;}
.comm-prompt p{margin:10px 0;}
.comm-prompt .col-sm-6 a{display:block;float:left;line-height:175%;clear:both;color:#337ab7;}
.comm-prompt>.col-sm-3 img{display:block;float:right;margin-top:15px;margin-right:20px;}
/* niefang 2015525 bof*/
.advisories{margin: 15px auto;}
.corporate-pb .col-sm-3.hidden-xs.no-bold h3{padding-bottom:0;margin-bottom: 15px;}
.corporate-pb .col-sm-3.hidden-xs.no-bold h3.bor-btom{padding-bottom:10px;}
.corporate-pb .row .col-sm-3 .input{padding-bottom: 10px;}
.solCategory .no-bold .solution-nav.advisories li span.title a.active,
.solCategory .no-bold .solution-nav.advisories li span.title a:active{color: #000 !important;}
.table-striped.security>thead>tr{background-color: #0099ff;}
.table-striped.security>thead>tr th{color: #fff;padding-top:10px !important;padding-bottom:10px !important;}
.table-striped.security>tbody>tr:hover{background-color: #eee;}
.table-striped.security>tbody>tr td a{color:#0066ff;}
.table.security>tbody>tr>td,
.table.security>tbody>tr>th,
.table.security>thead>tr>th{max-width: 480px;padding: 10px 20px;border: none;vertical-align:middle;}
.borders{border-top: 1px solid #ccc;margin-bottom: 5px;}
.table.security{border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.corporate-pb .col-sm-9 div.more{margin-bottom: 5px;}
.corporate-pb .col-sm-3 a.down-link{max-width: 200px;}
.corporate-pb .row .col-sm-9>img{margin: 20px auto 30px auto;}
.font-bules{color: #0099ff;}
/* niefang 2015525 eof*/
/*psirt star*/
.psiet-detail ul li{line-height:175%;}
.psiet-detail h3{margin:10px 0 0 0;}
.psiet-detail .row .col-sm-6 .box-left{background: url(/Assets/CBG/img/psirt_huawei_01.png) no-repeat right bottom #dedede ;padding:0 15px 15px 15px;min-height:154px;}
.psiet-detail .row .col-sm-6 .box-right{background: url(/Assets/CBG/img/psirt_huawei_02.png) no-repeat right bottom #dedede;padding:0 15px 15px 15px;min-height:154px;}
.psiet-detail .row .col-sm-6{padding:15px;}
.psiet-detail .row .col-sm-6 h2{background:url(/Assets/CBG/img/psirt_index_03.png) no-repeat center right;float:left;display:block;clear:both;padding-right:20px;margin:10px 0;}
.psiet-detail .row .col-sm-6 p{display:block;clear:both;margin-bottom:0;line-height:150%;}
.expand-moreb a i{padding-left: 20px; height: 30px; background: url(/Assets/CBG/img/psirt_dateil.png) -10px -46px;}
.expand-moreb a i.down{background: url(/Assets/CBG/img/psirt_dateil.png) -10px -10px;}
.psirt-set-out.active{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.psirt-set-out .moreinfo table td{border:1px solid #ddd;padding:10px 6px;}
.psirt-set-out .table.security thead{color:#fff;}
.psirt-set-out .table-striped.security>tbody>tr:hover{background:none;}
.expand-moreb{margin:-1px 0 15px 0;}
.expand-moreb span{font-size:18px;font-family: frutigernext_medium, frutigernext, Arial, Helvetica, sans-serif;}
.psirt-set-out .active{display:block;}
.psirt-set-out>.expand-moreb>.on{border-top:1px solid #ccc;display:block;padding-top:10px;margin-top:-11px;}
.psiet-detail .row .col-sm-6 a:hover{color: #000; text-decoration: none;}
.psiet-detail .row .col-sm-6 a:hover .box-left{background-color:#99ccff;}
.psiet-detail .row .col-sm-6 a:hover .box-right{background-color:#99ccff;}
/* 20150526 bof */
/* psirt-index niefang 2015526 bof */
.swiper-container-psirt{overflow:hidden;position:relative;}
.psirt-tab-title a{text-decoration: none;display: block;color: #666;text-align: center;padding: 15px 20px;margin-right: 15px;float: left;background: #f9f9f9;height: auto;font-size: 18px;}
.psirt-tab-title a.active{background: #0099ff;color: #fff;}
.swiper-container-psirt .swiper-wrapper,.swiper-container-psirt .swiper-wrapper .swiper-slide{height:auto !important;overflow:hidden;}
.psirt-set-out .moreinfo{overflow:hidden; margin: 0 0 20px 0;}
/* psirt-index niefang 2015526 eof */
/*all-events.html页*/
.page-allEvents h2{padding-bottom: .5em; color: #dc0000; border-bottom: 1px solid #eee;}
.page-allEvents h3{margin:0 0 6px 0;}
.page-allEvents .item{margin-bottom: 24px;}
.page-allEvents .list:last-child .item{margin-bottom:0;}
.page-allEvents .calendar{padding-bottom: 20px;margin:0;padding:0;}
.page-allEvents .calendar p,.page-allEvents .calendar a.more{margin-bottom:0.5em;}
.page-allEvents .symbol{padding-left:0;}
.page-allEvents .symbol a{position: relative; display: block; height: 9em; line-height: 15em; text-align: center; background: url("/Assets/CBG/img/pageAllEvent-icon.png") #eee no-repeat center; background-size: 50%; background-position: 50% 32%;}
.page-allEvents a.more{color: #0066ff; text-decoration: underline;}
/*.page-allEvents .symbol{padding-left:0;}
.page-allEvents .symbol a{display: block; text-align: center; background: #eee; padding-top: 24px;}*/
.page-allEvents .symbol a span{width: 80px; height: 70px; margin: 0 auto; display: block;}
.page-allEvents .symbol a span img{display: block; width: 100%;}
.page-allEvents .symbol a p{color: #0066FF; text-align: center; margin: 0; padding: 10px;}
.page-allEvents a.more{color: #0066ff; text-decoration: none;}
/* press-center-video niefang 2015529 bof*/
.press-box>.row>.col-sm-8>.row{padding-top:20px;}
.press-box>.row>.col-sm-8>.row .col-sm-6{margin-bottom:10px;}
.press-box>.row .tx_txt.bor-bottom img{margin-bottom: 20px;}
.press-box .row .tx_txt>h2,.press-box .row h2{margin-top:0;margin-bottom:10px;}
.press-box p,.press-box h3{color: #666;}
.press-box .tx_txt ul{margin-top: 10px;padding-top: 10px;padding-bottom: 10px;list-style: disc inside;}
.press-box .tx_txt ul li{color: #000;}
.press-box .tx_txt.list-link h2{padding-left:20px;}
.press-box .list-link ul li{font-size: 18px;color: #333333;}
.press-box .tx_txt h2.bor-bottom{padding-bottom:10px;}
.press-box a.down-link{width:100%;}
.box-shadow{box-shadow: 2px 2px 5px rgba(153,153,153,1);}
h3.mg-style{margin-top: 20px;margin-bottom:20px;}
/* press-center-video niefang 2015529 eof */
/* contact-us-index niefang 2015602 bof */
.fonts-gary{color:#666;}
.js-contact-fonts h2,
.js-contact-fonts h3,
.js-contact-fonts h4,
.js-contact-fonts p{margin-top: 0;margin-bottom: 10px;}
span.icon-num{display: inline-block;width: 26px;height: 26px;font-size: 12px;color: #fff;text-align: center;vertical-align: bottom;margin-right: 10px;background: url(/Assets/CBG/img/contact_us_icon.png) no-repeat 0 0;}
.contact-list-item{padding: 15px;display: inline-block;width: 100%;text-align: center;border: 1px solid #666;border-radius: 5px;margin-bottom: 10px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;-ms-transition: all .4s;}
.contact-list-item.active,.contact-list-item:hover{color: #fff;text-decoration: none;background-color: #0099ff;border: 1px solid #fff;border-radius: 0;}
.js-contact-content{background-color: #f7f7f7;padding: 15px;margin-top: 20px;display:none;}
.js-contact-content.active{display:block;}
.contact-content-text{padding-left: 36px;padding-right: 36px;}
.contact-content-text>.row>.col-sm-6>h3.bor-bom{padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.online-cus{display: inline-block;width: 20px;height: 20px;font-size: 12px;color: #fff;text-align: center;vertical-align: middle;margin-right: 10px;margin-top: -5px;background: url(/Assets/CBG/img/contact_us_icon.png) no-repeat -4px bottom;}
.lines{border-bottom: 1px solid #ccc;height: 1px;margin-top: 25px;margin-bottom: 15px;}
.ui-widget{font-family: inherit;font-size:16px;font-family:"微软雅黑";z-index:999;}
.ui-widget-content{background-color: #fff;}
.ui-menu .ui-menu-item{border-top: 1px dashed #eee;}
.ui-menu .ui-menu-item:hover{background-color: none;border: 1px solid #fbcb09;z-index:99;} .ui-state-focus, .ui-widget-content .ui-state-focus{background: none;border: none;color: #333;font-weight:normal;}
.ui-menu .ui-menu-item:first-child{border-top: none;}
.js-show-form{background-color: #f7f7f7;padding: 20px 36px;margin-top: 20px;display: none;}
.js-show-form.active{display: block;}
.js-contact-form{padding-top: 20px;padding-bottom: 20px;}
.js-contact-form label{width: 16%;display: inline-block;height: 42px;line-height: 42px;float:left;vertical-align: middle;}
.js-contact-form select{width: 80%;height:42px;vertical-align: middle;cursor: pointer;}
.js-contact-form select[disabled]{cursor: no-drop;}
.js-contact-form .custom-combobox{display: inline-block;width: 80%;}
.js-show-form p{margin-bottom:5px;}
/* contact-us-index niefang 2015602 eof */
ul#ui-id-1{max-height: 350px;
    overflow-y: auto;
    overflow-x:hidden;}
.annual-title{color: #0066cc;margin-top: 50px;font-size: 60px;line-height: 100%;}
.annual-txt{font-size:18px;}
.prev-annual small{font-size: 90%;}
.prev-annual p{margin-top:-10px;}
/*uat style*/
.publicDetails .tx_txt p{margin-top:6px;margin-bottom:10px;}
.publicDetails .tx_txt{margin-bottom:0px;}
.publicDetails .studies-list.pd_b_15{padding-bottom:10px;}
.container>.row>.col-sm-3>.left-right-align{margin-top:58px;}
.container > .detail-page >.col-sm-3{margin-top: 54px;}
.winwin-text>.row>.col-sm-4>.tx_txt p{margin-top: 0;}
.heise>h2.bor-btom{margin-top:0;}
.win-gray .publications .col-sm-3{width:190px;}
.win-gray .container h2{padding-left:30px;}
.win-gray .container .row{padding-left:30px;}
.win-gray .publications .col-sm-3 img.img-responsive,.win-gray .publications .col-sm-3 h3{max-width:142px; max-height:189px; padding-bottom:0;}
h1.btom-bor{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px;}
.pro-hot-cell{padding:24px 0 0 0;border-bottom: 1px solid #d7d7d7;}
.lt-img-rt-tx .col-xs-7 ul li,.lt-img-rt-tx .col-sm-7 ul li,.lt-img-rt-tx .col-sm-12.float-none ul li,.text-indent ul li,.cloud_computing ul li{background:url(/Assets/CBG/img/yuandian_03.png) no-repeat left 9px;padding-left:20px; list-style: none;}
.pro-hot-cell .col-sm-3 h3.text-center{margin-top:0.83em;}
.itemList{margin:15px;}
.itemList .title{margin-bottom:5px;}
.itemList .detail{margin-bottom:15px;}
.solCategory .solution-nav li .link-wrap{padding-left:26px;}
.press-rightgray .text-align-r{padding-top:10px;}
.press-rightgray .win-rightgray .col-sm-12{max-height:56px;overflow:hidden;text-overflow: ellipsis;background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px;margin-left: 8px;}padding-left:10px;}
.press-rightgray .text-align-r{padding-top:10px;}
.press-rightgray .win-rightgray .col-sm-12{max-height:56px;overflow:hidden;text-overflow: ellipsis;background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px;margin-left: 8px;padding-left:10px;}
/* fix old-events pages bug*/
#preVideo #banner{height:inherit!important; text-align:center;padding:20px 0;background-color:#f5f5f5;}
#videoDiv .content_reel{width: auto!important;left:0!important;top:0!important;overflow:hidden;position:relative;margin-left:-15px;margin-right:-15px; border-bottom:5px solid #ececec;margin-bottom:20px;margin-top:20px;}
#videoDiv .frame{float:left; width:25%;position:relative!important;top:0!important;left:0!important;height:inherit!important;padding:0 15px}
#dcar:before,#dcar:after,.videoList-container:before,.videoList-container:after,.content_reel:before, .content_reel:after{content: " "; display: table;}
#videoDiv .frame:nth-child(4n+1){clear: both;}
#videoDiv .nav{display:none!important;}
.events-content{margin-bottom:20px;}
.events-content .header{font-size:28px}
.events-content table,.events-content tr,.events-content td{border:none!important;text-align:initial!important;}
.events-content td p{padding:0!important;margin:0}
.leftcontent{position:relative;}
.leftcontent a:first-child{display: block!important;width: 100%; height: 100%;position: absolute;top: 0px;left: 0px; background: url(/Assets/CBG/img/img/video_btn.png) center center no-repeat;}
.rightcontent .video-link{display:none}
#videoDiv .content_reel .frame h2{font-size: 18px;}
.solCategory .right_tbox h3.bor-btom{margin-top: 1.1em; padding-bottom: 1em;}
.win-rightgray-bg{background:#efefef;}
.calendar .col-sm-8 p{margin-bottom:5px;}
.calendar .col-sm-8 a.more{background:url(/Assets/CBG/img/down_icon.png) left no-repeat;padding-left:25px;text-decoration:none; padding-top:5px;}
.anyts-down h2{color:#cc0000;margin-top:0;padding-bottom:10px;margin-bottom:10px;}
.anyts-down h2.bor-btom-color{border-bottom:1px solid #ededed;}
.anyts-down .row .col-sm-9 ul li{border-bottom:1px solid #ededed;margin-bottom:10px;padding-bottom:15px;}
.anyts-down p{font-size:18px;margin:0;line-height:28px;}
.anyts-down .row .col-sm-9 ul .expand-more{margin-bottom:25px;margin-top:0;}
.col-sm-3 .solution-nav li a{font-size:16px;line-height:28px;text-decoration:none;}
.col-sm-3 .solution-nav li a:hover{color:#cc0000;text-decoration:none;}
.anyts-down .col-sm-3 .tx_txt h3{margin-bottom:11px;margin-top:0px;}
.anyts-down .solution-nav li{padding: 10px 0px;}
.anyts-down .link-wrap{padding-left:25px;}
.anyts-down .solution-nav li span{display: block; color: #616161; line-height: 24px;}
.anyts-down .solution-nav li span.title a{color: #000000; font-weight: bold;}
.anyts-down .solution-nav li i{padding-left: 22px; background: url(/Assets/CBG/img/solution_cate_icon.png) left -22px no-repeat; height: 28px;}
.anyts-down .solution-nav li span.title.on i{background: url(/Assets/CBG/img/solution_cate_icon.png) left -2px no-repeat;}
.linn-layout .col-sm-12{margin-bottom:15px;}
.linn-layout .col-sm-12 h3{margin:10px 0;}
.linn-layout .col-sm-12 p{margin:5px 0;}
.linn-layout .col-sm-12 .has-border{padding: 20px; border: 5px solid #eee;margin-bottom:15px;}
.linn-layout .col-sm-12 .has-border h2{margin:0 auto;}
.linn-layout .col-sm-12 .has-border h3{margin:0 auto;}
.linn-layout .col-sm-12 .has-border .col-xs-3{width:auto;padding-right:0;}
.linn-layout .col-sm-12 .has-border .row{margin-top:20px;}
.linn-layout a.text-right{display:block;}
.linn-bor h3{border-top:2px solid #2ba8d4;padding-top:15px;}
.linn-layout .tit-bor{border-bottom:2px solid #2ba8d4;margin-bottom:10px;padding-bottom:5px;margin-top:0;}
.linn-layout ul{list-style:disc;padding-left:16px;}
.linn-layout ul li{margin:7px 0;color:#333;}
.linn-layout ul li span{padding-left:10px;line-height:24px;}
.tel{margin-bottom:10px;}
.tel a{background:url(/Assets/CBG/img/analysts-home-006.jpg) no-repeat left ;padding-left:35px;margin-right:30px;}
.tel span{background:url(/Assets/CBG/img/analysts-home-005.jpg) no-repeat left;padding-left:30px;}
.share-big{margin-top:15px;}
.share-big .share-box .share-item.share-item-facebook{width: 48px; height: 48px; display: inline-block; background-image: url(/Assets/CBG/img/analysts-home-007.jpg) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;margin-right:10px;}
.share-big .share-box .share-item.share-item-twitter{width: 48px; height: 48px; display: inline-block; background-image: url(/Assets/CBG/img/analysts-home-008.jpg) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;margin-right:10px;}
.share-big .share-box .share-item.share-item-linkedin{width: 48px; height: 48px; display: inline-block; background-image: url(/Assets/CBG/img/analysts-home-009.jpg) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;margin-right:10px;}
.share-big .share-box .share-item.share-item-googleplus{width: 48px; height: 48px; display: inline-block; background-image: url(/Assets/CBG/img/analysts-home-010.jpg) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;margin-right:10px;}
.col-sm-12.change-password .row{margin-bottom:18px;}
.col-sm-3 ul .js_checkable{display:block;clear:both;margin:13px 0;}
.col-sm-3 ul .js_checkable span{color:#666;}
.col-sm-10 .moreinfo .row{background:#fafafa;padding-top:10px;}
.col-sm-10 .moreinfo .row .col-sm-12{border-top:1px solid #ccc;padding-top:15px;margin-top:15px;margin-bottom:15px;}
.js-more-info .js_checkable>input{margin-top:0px !important;}
.js-more-info .js_checkable{line-height:100% !important;}
#js_read_more_product{height:auto;}
.col-sm-10 .moreinfo .row .col-sm-12 .ver-code{width: 300px !important; height: 42px !important; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; line-height: 100%; line-height: 42px; padding-left: 5px;margin-top:0px !important;}
.others{display:table-cell;vertical-align:middle;margin-top:13px !important;}
input.ver-codes{width: 185px !important;}
.input-middle .others,.agreement .input-middle{margin-top:13px;}
.anyts-contact{margin-bottom:20px;}
.anyts-contact .col-sm-9 .col-sm-3 a{background:url(/Assets/CBG/img/analysts-home-006.jpg) no-repeat left;padding-left:30px;}
.anyts-contact li{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:15px;}
.anyts-contact h2{color:#333;}
.anyts-contact .col-sm-3 h3{margin:1em 0 !important;padding:0;}
.anyts-contact .col-sm-3 h3.bor_down{padding-bottom: 7px;padding-top: 4px;margin-bottom:0 !important;}
.tx_txt .newlist{list-style-type: disc; margin-top: 6px;}
.anyts-contact .newlist li{padding:0;margin:0;border:none;margin-left:5px;}
.solCategory .col-sm-3.no-bold .solution-nav{padding-left:0px;}
.win-rightgray-bg{background:#efefef;}
.reset-col dl dt{margin-bottom:10px;}
.reset-col dl dd{margin-left:0; text-align:left; max-height:49px; overflow:hidden; margin-bottom:5px; font-weight:normal !important;}
.reset-col dl dd.times{height:25px; display:block;}
/*added by chenyi at 2015-8-28 增加analystsDownlaod筛选选中的样式*/
.col-sm-3 .solution-nav li a.active{color: #cc0000;}
/*dded by chenyi at 2015-8-29 lock标签*/
.icon_lock{background: url(/Assets/CBG/img/icon_lock_20.png) no-repeat center center;display: inline-block;height: 20px;width: 20px;vertical-align: middle;margin-left:5px;}
.img-responsive{width:100%\9;}
.detail-page img.img-responsive,.psiet-detail img.img-responsive,.text-indent img.img-responsive,.reset-col .col-sm-3 .img-responsive,.winwin-text .row .tx_txt img{width:auto\9;}
.solCategory .no-bold >h3.bor-btom{padding-bottom:1em; margin:1em 0 0.5em 0 ;}
.down-btn a{width: 180px; height: 36px; background: #cd3333; color: #fff; border-radius: 5px; display: block; line-height: 36px; text-align: center; text-decoration: none; margin: 15px 0 15px 0;}
/*solar 09-18 star*/
.solar-product .col-sm-12.float-none p{line-height: 200%;}
.solar-product .col-sm-12.float-none .fast-link a{padding: 0 11px;}
.solar-table > tbody > tr > td{border-left: 1px solid #ccc; max-width: 300px; color: #6d696a;}
.solar-table > tbody > tr > td ul li{padding: 7px 0; list-style: disc; margin-left: 20px;}
.solar-table > tbody > tr > th{border-right: 1px solid #ccc;}
.solar-table > tbody > tr > td, .solar-table > tbody > tr > th{vertical-align: middle; padding: 10px 20px; border-top: none;}
.solar-table > tbody > tr:nth-of-type(even){background-color: #f5f5f5;}
.table-more{width: 100%; display: block; text-align:center;}
.col-sm-3.business-value img,.col-xs-3.business-value-b img{max-width:64px;max-height:64px;}
.softcom{display: block;}
.softcom .col-sm-5.pull-right{margin-left: 50px;}
.softcom .col-sm-5.pull-left{margin-right: 50px; margin-left: 0;}
.softcom ul{padding-left: 16px;}
.softcom ul li{list-style: disc; line-height: 30px; margin-bottom: 10px;}
.pro-hot-cell .col-sm-6 > .row > .col-xs-9 > h3{margin-top: 0; margin-bottom: 7px;}
.pro-hot-cell{padding: 24px 0 36px 0; border-bottom: 1px solid #d7d7d7;}
.pro-hot-cell p{margin: 0; color: #666;}
.pro-hot-cell .col-sm-3, .pro-hot-cell .col-sm-6{margin-bottom: 20px;}
.solution-list h2{color: #970001; margin-bottom: 0.3em;}
.solution-list ul li{border-bottom: 1px solid #ececec; padding: 15px 0;}
.solution-list ul li a:first-child{float: left;}
.solution-list ul li .download a{float: none;}
.solution-list{margin-bottom: 2em;}
.service-support{border-top: 1px solid #eeeeee; padding-top: 25px; margin-bottom: 25px;}
.service-support:first-child{border-top:0;}
.service-support .col-sm-9{margin: 0 auto; float: none;}
.service-support ul li{margin: 10px 0; padding-left: 35px;}
.service-support ul li.address-ioc{background: url(/Assets/CBG/img/solar_service_002.png) no-repeat; background-position: 0 7px;}
.service-support ul li.tel-ioc{background: url(/Assets/CBG/img/solar_service_003.png) no-repeat; background-position: 0 7px;}
.service-support ul li.email-ioc{background: url(/Assets/CBG/img/solar_service_004.png) no-repeat; background-position: 0 7px;}
.mate-down ul li{background: url(/Assets/CBG/img/solar_pro_005.png) no-repeat top left; margin: 10px 0; padding-left: 25px;}
.softcom{display: block;}
.softcom .col-sm-5.pull-right{margin-left: 50px;}
.softcom .col-sm-5.pull-left{margin-right: 50px; margin-left: 0;}
.softcom ul{padding-left: 16px;}
.softcom ul li{list-style: disc; line-height: 30px; margin-bottom: 10px;}
.pro-hot-cell .col-sm-6 > .row > .col-xs-9 > h3{margin-top: 0; margin-bottom: 7px;}
.pro-hot-cell{padding: 24px 0 36px 0; border-bottom: 1px solid #d7d7d7;}
.pro-hot-cell p{margin: 0; color: #666;}
.pro-hot-cell .col-sm-3, .pro-hot-cell .col-sm-6{margin-bottom: 20px;}
.solution-list h3{color: #970001; margin-bottom: 0.5em;}
.solution-list ul li{border-bottom: 1px solid #ccc;}
.solution-list ul li a em{margin-right: 3px;}
.table-style-hig table tr td{border-top: none; font-size: 16px; color: #666;}
.table-style-hig table > thead > tr{background: #bfbfbf;}
.table-style-hig .table > thead > tr > th{border-bottom: none; text-align: center;}
.table-style-hig .table > thead > tr > th, .table-style-hig .table > tbody > tr > td{border: 1px solid #dedede;}
.table-style-hig .table > tbody > tr > td img{padding: 20px 0;}
.table-style-hig .table > tbody > tr h3{color: #353535;}
.table-style-hig .table > tbody > tr ul li{margin: 10px 0;}
.win-rightgray .col-md-8 p{display: none;}
/*added by chenyi 20151015 下载按钮居左*/
.download-solar{margin-left:-30px;}
/*solar 09-18 end*/
/* solar 10-08 bof */
.photovoltaic-section{padding-top:30px;}
.photovoltaic-bluebg{color:#fff;padding:20px;background-color:#6699cc;}
.white-more,
.white-more:hover{color:#fff;}
.photovoltaic-item{margin-bottom:20px;border:1px solid #eee;}
.photovoltaic-bluebg h2.title{text-align:left;}
.pro-hot-cell .row .col-sm-3 h3.center{font-size:16px;font-weight:bold;}
.partners-table h3.title{background:#bfbfbf;padding:15px 0;width:100%;font-weight:bold;text-align:center;color:#000;border-bottom: 1px solid #dedede;margin:0;}
.col-sm-4 .partners-table{border: 1px solid #dedede;border-left:none;}
.solar-more{color:#fff !important; text-decoration:underline;}
.partners-table .table-img{border-bottom: 1px solid #dedede;padding:0 8px;height:120px;}
.partners-table .table-img img{padding:20px 0;}
.partners-table .table-text{border-bottom: 1px solid #dedede;font-size:18px;padding:15px 8px;min-height:97px;}
.partners-table div ul{border-bottom: 1px solid #dedede;padding:10px 8px; line-height:150%;min-height:170px;}
.partners-table div ul.no-border{border:none !important;}
.partners-table div ul li{margin:10px 0; color:#666;}
.partners .col-sm-9 .row .col-sm-4{padding:0;}
.partners .col-sm-9 .row .col-sm-4:first-child{padding-left:15px;}
.partners .col-sm-9 .row .col-sm-4:first-child >.partners-table{border-left: 1px solid #dedede;}
/* solar 10-08 eof */
/*solar 09-18 end*/
.table-noborder td,.table-noborder th{border:none!important;}
.col-sm-9.psiet-detail table td{border:1px solid #ddd; padding:10px 6px;}
.col-sm-9.psiet-detail table td p{margin:0;padding:0;}
/*solar 合作伙伴富文本样式 begin*/
.partners{margin-bottom:24px;}
.partners-table h3.title{background:#bfbfbf;
    padding:15px 0;
    width:100%;
    font-weight:bold;
    text-align:center;
    color:#000;
    border-bottom: 1px solid #dedede;
    margin:0;}
.col-sm-4 .partners-table{border: 1px solid #dedede;
    border-left:none;}
.partners-table .table-img{border-bottom: 1px solid #dedede;padding:0 8px;height:150px;}
.partners-table .table-img img{padding:20px 0;height:100%;}
.partners-table .table-text{border-bottom: 1px solid #dedede;font-size:18px;padding:15px 8px;min-height:97px;}
.partners-table div ul{border-bottom: 1px solid #dedede;padding:10px 8px; line-height:150%;min-height:170px;}
.partners-table div ul.no-border{border:none !important;}
.partners-table div ul li{margin:10px 0; color:#666;}
.partners .row .col-sm-4{padding:0;}
.partners .row .col-sm-4:first-child{padding-left:15px;}
.partners .row .col-sm-4:first-child >.partners-table{border-left: 1px solid #dedede;}
/*solar 合作伙伴富文本样式 end*/
.row-list{letter-spacing: -0.32em;}
.row-list > [class*="col-"]{display: inline-block; letter-spacing: normal; vertical-align: top; float: none;}
/*pic 放大*/
.icon_hover_zoom{display: none;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: 50%;
    margin-top: -30px;
    background: url(/Assets/CBG/img/icon_zoom.png) no-repeat center center;}
.video_box:hover .icon_hover_zoom{display: block;}
.jqzoom{width: 100%;
    display: block;
    text-decoration: none;
    float: left;}
/*pic 放大*/
/*投资者关系 begin*/
/* bir index banner bof */
.banner{background-repeat: no-repeat;background-position: center;overflow: hidden;padding-bottom: 3%;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;min-height: 640px;}
.banner-link{margin-top: 30px;}
.banner-link a{color: #006699;font-size: 18px;}
.banner .row{position: relative;}
.banner .banner-text{position:relative;margin: 1.8em 0 1.8em;z-index: 1;}
.banner-text .font-Huawei_Script.biger{font-size: 90px;color: #FFF;}
.banner-text .font-Huawei_Script{font-size: 60px;color: #FFF;}
.banner-text .font-frutigernext{font-size: 30px;color: #f7b63d;margin-top: .2em;line-height: 1.2em;}
.banner-text .font-frutigernext.smaller{font-size: 18px;color: #f7b63d;}
.banner .earth{position: absolute;right: 0;top: -120px;height: 310px;}
.banner .reg{display: none;bottom: 15px;position: absolute;width: 100%;}
.banner .reg a{display: block;width: 170px;height: 45px;margin: 0 auto;line-height: 2.5em;text-align: center;border: 1px solid #fff;border-radius: 5px;color: #fff;text-transform: uppercase;}
.banner .date-panel{position: relative;color: #fff;z-index: 99;float: right;}
.banner .date-panel .bg{width: 310px;height: 70px;background-color: #000;opacity: .3;filter: alpha(opacity=30);border-radius: 5px;}
.banner .date-panel .text{position: absolute;width: 310px;height: 70px;top: 0;left: 0;text-transform: uppercase;}
.banner .date-panel .icon{float: left;margin-left: 25px;margin-top: 20px;padding: 16px 19px;background: url(/Assets/CBG/img/icon_date.png) no-repeat;}
.banner .date-panel span{float: left;margin: 0 9px;margin-top: 15px;}
.banner .date-panel em, .banner .date-panel span i{display: block;width: 100%;text-align: center;font-style: normal;line-height: 1.1em;}
.banner .date-panel em{font-size: 24px;}
.banner .date-panel i{font-size: 14px;}
.banner-bigfonts{font-size: 60px;line-height: 100%;font-weight: normal;vertical-align: middle;color: #fff;margin-top: 0;margin-bottom: 0;}
.banner-smallfonts{margin-top: 0;margin-bottom: 10px;font-size: 36px;line-height: 100%;padding-top: 0;font-weight: normal;padding-bottom: 0;color: #f7b63d;}
.fonts-p{margin-top: 0;margin-bottom: 10px;font-size: 24px;font-weight: normal;color: #fff;}
/* banner eof */
.icon-arrow-down-1{background: url(/Assets/CBG/img/sjx_002.png) no-repeat center top;display: inline-block;height: 50px;width: 50px;vertical-align: middle;}
.icon-arrow-down-2{background: url(/Assets/CBG/img/icon-all.png) no-repeat center -55px;display: inline-block;height: 50px;width: 50px;vertical-align: middle;}
.icon-text{background: url(/Assets/CBG/img/solar_pro_005.png) no-repeat center center;display: inline-block;height: 22px;width: 22px;vertical-align: middle;margin-left:-27px;margin-right:5px;}
.icon-lock{background: url(/Assets/CBG/img/icon_lock_20.png) no-repeat center center;display: inline-block;height: 20px;width: 20px;vertical-align: middle;margin-left:5px;}
.icon-lock-b{background: url(/Assets/CBG/img/icon_suo.png) no-repeat center center;display: inline-block;height: 20px;width: 20px;vertical-align: middle;margin-left:5px;}
.icon-dot{background: url(/Assets/EBG/img/pic_point_gray.png) no-repeat center center;display: inline-block;height: 20px;width: 20px;vertical-align: middle;margin-left:-20px;}
.icon-arrow-right{background: url(/Assets/CBG/img/icon-all.png) no-repeat center -128px;display: inline-block;height: 22px;width: 22px;vertical-align: middle;}
.icon-arrow-right2{background: url(/Assets/CBG/img/icon-all.png) no-repeat center bottom;display: inline-block;height: 14px;width: 16px;vertical-align: middle;}
.download-list li{}
.banner{position: relative;}
.welcome-section{font-size: 18px;padding: 15px 0;}
.events-section{background-color: #f3f5f8;padding: 15px 0;}
.news-section{background-color: #f3f5f8;font-size: 18px;padding: 15px 0;}
.download-section{background-color: #e0e6ee;padding: 15px 0;}
.arrow-position{position: absolute;bottom: 15px;left: 50%;margin-left: -25px;z-index:99;}
.mt-60px{margin-top: 60px;}
.mt-30px{margin-top: 30px;}
.mt-50px{margin-top: 50px;}
.news-list li, .download-list li{padding: 10px 0 10px 20px;}
.more-link{color: #0000cc;}
.banner-text-summary{line-height: 200%;}
.banner-link{color: #fff;text-decoration: underline;}
.banner-link:hover{color: #fff;}
.video-section{background-color: #212739;}
.btn-reg{display: inline-block; min-width: 280px; background-color: #1787c1; text-align: center; padding: 10px; color: #fff; margin-top:15px; font-size:24px; text-decoration:none !important;}
.btn-reg:hover{color: #fff; background-color:#1787f9;}
.events-section a{color:#0066cc;}
.banner video{object-fit: contain;}
.banner video{left: 50%; margin-left: -50%; min-height: 100%; min-width: 100%; position: absolute; top: 0; z-index: 1;}
.overlay{position: absolute; height: 100%; width: 100%; top: 0; overflow: hidden; background-image: url(/Assets/CBG/img/bg_pattern.png); background-origin: padding-box; background-repeat: repeat; background-position: center center; z-index: -1;}
.overlay{display: block; position: absolute; z-index: 1;left:0; overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.home-bg{animation: none; -webkit-animation: none; -ms-animation: none; -o-animation: none;}
.home-bg{animation: 60s ease 0s normal none infinite back_animation; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%; position: absolute; top: 0; left: 0; width: 100%; z-index: -2;}
.video-caption{color:#fff; position:absolute; bottom:20px; width:100%;}
.cfff{color: #fff;}
/*all-events.html页*/
.page-allEvents h2{padding-bottom: .5em; color: #dc0000; border-bottom: 1px solid #eee;}
.page-allEvents h3{margin: 0 0 6px 0;}
.page-allEvents .item{margin-bottom: 24px;}
.page-allEvents .list:last-child .item{margin-bottom: 0;}
.page-allEvents .calendar{padding-bottom: 20px; margin: 0; padding: 0;}
.page-allEvents .symbol{padding-left: 0;}
.page-allEvents .symbol a{position: relative; display: block; height: 9em; line-height: 13em; text-align: center; background: url("/Assets/CBG/img/pageAllEvent-icon.png") #eee no-repeat center; background-position: 50% 32%;}
.page-allEvents a.more{color: #0066ff; text-decoration: underline;}
.btn-more-botom{margin-bottom: 20px;}
.btn-more-botom a{color: #0066ff; height: 13px;padding-right:24px; background: url(/Assets/CBG/img/btn-more.jpg) no-repeat bottom right; line-height: 14px; display: inline-block; letter-spacing: 0;}
.btn-more-botom a:hover{text-decoration: none;}
.events-section h4{margin-top:0; margin-bottom:15px;}
/* eof all-events.html页*/
/* bof download list*/
.anyts-down h2.bor-btom-color{border-bottom: 1px solid #ededed;}
.anyts-down h2{color: #cc0000; margin-top: 0; padding-bottom: 10px; margin-bottom: 10px;}
.anyts-down .row ul li{border-bottom: 1px solid #ededed; margin-bottom: 15px; padding-bottom: 15px;}
.anyts-down .row ul .expand-more{margin-bottom: 25px;}
.anyts-down p{margin: 0;}
.anyts-down .col-sm-3 .tx_txt h3{margin-bottom: 7px; margin-top: 4px;}
.download_icon{background: url(/Assets/CBG/img/down_icon.png) no-repeat left; display: inline-block; width: 24px; height: 28px; vertical-align: middle; background-position-y: 2px;}
/*投资者注册样式 */
.bir_registration .one_line2{margin-bottom:10px;}
.bir_registration .fk_tj{margin-top:10px;}
.bir_registration .one_line label.f00{width:10px;}
/*投资者权限弹出样式*/
#Permission{min-width:500px;padding: 30px 0 40px 0;}
#NoLogin{min-width:500px;padding: 30px 0 40px 0;}
#DownloadNoLogin{min-width:500px;padding: 30px 0 40px 0;}
/* eof download list*/
/*==S InvestRelation */
.warranty_finder{margin-bottom:30px}
.warranty_finder h5{font-size:20px;color:#333;margin:0}
.warranty_finder p{margin:15px 0;}
.warranty_finder a{text-decoration:underline}
.warranty_finder p span{font-weight:bold;}
.warranty_result{border:1px #e5e5e5 solid; display:table; border-collapse:collapse;width:100%;margin:20px 0}
.warranty_result ul{display:table-row}
.warranty_result ul li{border:1px #e5e5e5 solid;display:table-cell;font-size:14px;line-height:18px;padding:15px 10px}
.warranty_result ul li span{display:none}
.warranty_result .first_th li{background:#f6f6f6;color:#666;font-weight:bold; vertical-align:bottom;border-bottom:37px #e0e0e0 solid;}
.w80{width:80px}
.w120{width:120px}
.w100{width:100px}
.w140{width:140px}
.w_pre20{width:20%}
.w_pre30{width:30%}
.warranty_result .first_th li:first-child{vertical-align:top;color:#333}
.moudle_con h4{font-size:18px;margin:0 0 15px}
.moudle_con p{color:#666; margin:0 0 25px}
.moudle_con ul{margin-top:20px}
.moudle_con li{width:33.333%;float:left; margin-bottom:5px}
.warranty_search{background:#e0e0e0;padding:25px 10px; margin-bottom:25px}
.warranty_bar{max-width:860px;margin:0 auto;}
.warranty_bar select{float:left;width:15%;border:1px #cdcdcd solid;height:48px;color:#666}
.warranty_bar input[type="button"]{float:right;width:10%;height:48px;display:block;border:1px #cdcdcd solid;background:url(/Assets/cbg/img/background-page-btn.jpg) no-repeat center center #ededed;}
.warranty_bar .enter_key{margin:0 7px;width:73.33%;float:left; position:relative}
.warranty_bar input[type="text"]{border:1px #cdcdcd solid;height:48px;padding-left:30px;width:100%}
.warranty_index .result_p{background:#eaeaea;padding:10px 0 10px 15px;}
.results_tablebox{border:1px #e5e5e5 solid;padding:10px 25px 20px;margin:25px 0;min-height:284px;}
.results_table{display:table;width:100%; border-collapse:collapse}
.results_table ul{display:table-row}
.results_table ul.th_row li{font-weight:bold;border-right:1px #fff solid;}
.results_table ul.th_row li.last{border:none}
.results_table li{display:table-cell;font-size:14px;line-height:16px;color:#666;padding:10px 15px;border-right:1px #e5e5e5 solid; vertical-align:middle}
.results_table li a{text-decoration:underline}
.results_table li:last-child{border-right:none}
.results_table ul.gray li{background:#f6f6f6}
.intelligent_prompt{max-height:250px;overflow-y:auto; position:absolute;left:-1px;top:50px;background:#fff;width:100%;display:none;border:1px #cdcdcd solid;border-top:none;box-shadow:2px 2px 1px #f3f3f3}
.intelligent_prompt a{display:block;height:35px;line-height:35px;color:#666;padding:0 30px;font-size:14px;}
.intelligent_prompt a:hover,.intelligent_prompt a.current{background:#f6f6f6}
/*页码*/
.warranty_index .pagination{font-size:12px;width:auto;text-indent:0;height:auto;margin:0 0 35px}
div.pagination a,div.pagination input{display:block;border:1px #e5e5e5 solid;float:left;font:normal #111 serif,sans-serif;height:26px;color:#3c3c3c;line-height:26px;padding:0 10px;margin:0 2px 0 0;background:0}
.warranty_index .pagination a:HOVER{color:#ea3234;text-decoration:underline;cursor:pointer}
.warranty_index .pagination span,pagination span.current{color:#3c3c3c;display:block;float:left;font:normal #111 serif,sans-serif;height:26px;line-height:26px;padding:0 10px;margin:0 2px 0 0;background:0}
.warranty_index .pagination .current{background:#990100;color:#fff;border:solid 1px #e5e5e5}
.warranty_index .pagination .current.prev,.pagination .current.next{color:#3c3c3c;background:#fff}
.warranty_index .pagination .num_page{background:none repeat scroll 0 0 #fff;color:#3c3c3c;margin:0 2px;width:25px;text-align:left}
#Searchresult{margin-top:15px;margin-bottom:15px;border:solid 1px #eef;padding:5px;background:#eef;width:60%}
#Searchresult p{margin-bottom:1.4em}
#Searchresult dt{font-weight:bold}
#Searchresult dd{margin-left:25px}
.backgroundpage-search{background: #e0e0e0;padding:15px 0;}
.backgroundpage-search-bar{width: 100%; max-width: 650px; margin:0 auto;}
.backgroundpage-search-bar input[type="text"]{width: 90%;float: left; display:block; height: 50px; line-height: 50px;padding: 0 10px; color: #333;border: 1px solid #cdcdcd;margin-top:15px}
.backgroundpage-search-bar span{display: block; width: 10%; float: left;}
.backgroundpage-search-bar span input[type="button"]{width: 100%; margin-left: 10px;border: 1px solid #cdcdcd;margin-top:15px; height: 50px;background: url(/Assets/CBG/img/background-page-btn.jpg) no-repeat center center #ededed; display: block;}
.backgroundpage-plus{padding: 20px 0 20px;}
.backgroundpage-plus a.backgroundpage-import{display: block; float: right; height: 40px; line-height: 40px; color: #fff;text-decoration: none;background: #b02d2e; text-indent: 27px; font-size: 16px; padding-right: 36px;}
.backgroundpage-plus a.backgroundpage-import span img{display: inline-block; padding-left: 7px; margin-top: -3px;}
.backgroundpage-plus a.backgroundpage-import:hover{background: #e50000;}
.backgroundpage-plus a.backgroundpage-choose{display: block; float: right; color: #333; padding: 6px 10px 0; font-size: 16px; text-decoration: none;width: 230px;}
.backgroundpage-plus a.backgroundpage-choose input{width: 200px;}
.backgroundpage-table{margin-bottom: 30px;}
.backgroundpage-table table{margin-bottom: 30px; width:100%;margin-top:5px}
.backgroundpage-table tr{}
.backgroundpage-table tr th{background: #f6f6f6; border:1px solid #e5e5e5; padding: 10px; vertical-align: middle;text-align: center; font-size: 14px; line-height: 16px; color: #000; font-weight: normal;}
.backgroundpage-table tr td{border:1px solid #e5e5e5; padding: 10px; vertical-align: middle;text-align: center; font-size: 14px; line-height: 16px; color: #333;}
.backgroundpage-table tr td span.backgroundpage-edit{background: url(/Assets/CBG/img/backgroundpage-edit.png) no-repeat center center; width: 26px; height: 26px; display: block;float: left;vertical-align: middle;margin-right: 6px; cursor: pointer;}
.backgroundpage-table tr td span.backgroundpage-remove{background: url(/Assets/CBG/img/backgroundpage-remove.png) no-repeat center center; width: 26px; height: 26px; display: block;float: left;vertical-align: middle; cursor: pointer;}
.backgroundpage-table .backgroundpage-txtleft{text-align: left;}
.backgroundpage-table tr td span.backgroundpage-Pass{background: url(/Assets/CBG/img/successful_registration.jpg) no-repeat center center; width: 26px; height: 26px; display: block;float: left;vertical-align: middle;margin-right: 6px; cursor: pointer;}
.backgroundpage-table tr td span.backgroundpage-NoPass{background: url(/Assets/CBG/img/fail_registration.jpg) no-repeat center center; width: 26px; height: 26px; display: block;float: left;vertical-align: middle; cursor: pointer;}
.backgroundpage-pagination{margin: 0 auto; margin-bottom: 70px; width: 100%; text-align: center;}
.backgroundpage-pagination a{display: inline-block; width: 26px; height: 26px; background: #fff; line-height: 26px; text-align: center; border: 1px #e5e5e5 solid; font-size: 12px; color: #3c3c3c;}
.backgroundpage-pagination a.backgroundpage-pagination-next{width: 75px;}
.backgroundpage-pagination a.current{background: #990100; color: #fff; border: solid 1px #e5e5e5;}
.backgroundpage-pagination a.current:hover{color: #fff; text-decoration: none;}
.backgroundpage-pagination a:hover{color: #ea3234;}
.backgroundpage-mask{width: 100%; height: 100%; background: #000; opacity: 0.4; filter:alpha(opacity=40); position: fixed;left: 0; top: 0; display: none;}
.backgroundpage-mask1{z-index: 8886;}
.backgroundpage-mask2{z-index: 8888;}
.backgroundpage-popup{padding: 30px 30px; position: fixed;left: 50%; top: 50%;width: 100%; max-width: 666px; background: #fff; margin-left: -333px; margin-top: -322px; z-index: 8887; display: none;}
.backgroundpage-popup .backgroundpage-popup-l{width: 50%; padding-right: 15px; float: left;}
.backgroundpage-popup .backgroundpage-popup-l label{display: block; width: 100%; color: #000; font-size: 14px; margin-bottom: 5px;}
.backgroundpage-popup .backgroundpage-popup-l label input{display: block; width: 100%; height: 32px; line-height: 32px; padding: 5px 10px 0; color: #333; font-size: 14px; border: 1px #cccccc solid;}
.backgroundpage-popup .backgroundpage-popup-l label select{display: block; width: 100%; height: 32px; line-height: 32px; padding: 0 0 0 10px; color: #333; font-size: 14px; border: 1px #cccccc solid;}
.backgroundpage-popup .backgroundpage-popup-r{width: 50%; padding-left: 15px;float: left;}
.backgroundpage-popup .backgroundpage-popup-r label{display: block; width: 100%; color: #000; font-size: 14px; margin-bottom: 5px;}
.backgroundpage-popup .backgroundpage-popup-r label input{display: block; width: 100%; height: 32px; line-height: 32px; padding: 5px 10px 0; color: #333; font-size: 14px; border: 1px #cccccc solid;}
.backgroundpage-popup .backgroundpage-popup-r label select{display: block; width: 100%; height: 32px; line-height: 32px; padding: 0 0 0 10px; color: #333; font-size: 14px; border: 1px #cccccc solid;}
.backgroundpage-popup .backgroundpage-popup-btn{width: 100%; text-align: center;}
.backgroundpage-popup .backgroundpage-popup-button1{margin-top: 15px; margin-right: 15px; cursor: pointer; font-size: 14px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #cc3333; width: 110px; display: inline-block; border:none; border-radius: 3px;}
.backgroundpage-popup .backgroundpage-popup-button1:hover{background: #e50000;}
.backgroundpage-popup .backgroundpage-popup-button2{margin-top: 15px; cursor: pointer; font-size: 14px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #b2b2ad; width: 110px; display: inline-block; border:none; border-radius: 3px;}
.backgroundpage-popup .backgroundpage-popup-button2:hover{background: #67675e;}
.backgroundpage-textarea label textarea{width:100%;height:44px;line-height:20px;padding:3px 10px;}
.backgroundpage-delayed{display: none; width: 250px;height: 137px;background: #fff;margin-left: -125px;margin-top: -68.5px;position: fixed;left: 50%;top: 50%;border-radius: 5px;z-index: 8889;border: 1px #cbcbcb solid;}
.backgroundpage-delayed div{text-align: center;padding: 30px 10px;border-bottom: 1px #cbcbcb solid;font-size: 14px;}
.backgroundpage-delayed p{margin: 0;}
.backgroundpage-delayed p a{font-size: 14px;display: inline-block;color: #0166fe;width: 50%;text-align: center;padding: 10px;}
.backgroundpage-del{border-left: 1px #cbcbcb solid;}
.backgroundpage-prompt{display: none; width: 200px; height: 100px;border: 1px #cbcbcb solid; border-radius: 5px; position: fixed; left: 50%; top: 50%; margin-left: -100px; margin-top: -50px; z-index: 8888; background: #fff;}
.backgroundpage-prompt p{font-size: 14px; line-height: 70px; text-align: center; width: 100%; color: #333;}
/*==E InvestRelation*/
.container.text-align.text-tanchu{padding: 100px;}
.news-section a.more-link,.events-section a.more-link,.download-section a.more-link{color:#333;font-size:16px;}
.news-section a.more-link:hover,.events-section a.more-link:hover,.download-section a.more-link{color:#006ad0;}
#NoLogin .down_line h2,#Permission .down_line h2,#DownloadNoLogin .down_line h2{line-height:120%;margin-bottom: 10px;height:auto;padding-top: 10px;}
#Permission .down_line h2 {line-height:150%;padding-top: 5px;}
#Permission .down_line {width:80%;}
#NoLogin .down_line {width:60%;}
#NoLogin .down_line, #Permission .down_line, #DownloadNoLogin .down_line {height:auto;line-height:35px;display: block;clear: both;}
#SubmitSuccess .sub_info {max-width:500px;}
/*投资者关系 end*/
/*投资者FAQ样式 */
.per-process .row .col-sm-9>p{margin:30px 0;}
.per-process .share_nullbox{margin:30px 0;}
#Login{min-width:500px;padding: 30px 0 40px 0;}
#Jurisdiction{min-width:500px;padding: 30px 0 40px 0;}
#Jurisdiction .down_line{width:85%;}
#Login .down_line h2,#Jurisdiction .down_line h2{margin:5px 0;height:auto;}
#Login .down_line,#Jurisdiction .down_line{height:auto;line-height:31px;} 
.bir_registration .fk_tj{float:left; margin-right:15px;}
#Subscribe_reg .foot-text{max-width:360px; margin-top:5px; float:right;}

/*筛选*/
.solution-list select {
   width:210px;
    height: 42px;
    background: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    line-height: 100%;
    line-height: 42px\9;
    padding-left: 5px;
}
.custom-combobox {
	width:220px;
    display: block;
    overflow: hidden;
}
.custom-combobox .ui-corner-left {
    width: 80.5%;
	width:80% \9;
    padding: 0 5px;
}
.custom-combobox .ui-corner-right {
    width: 19%;
  /*  top: 3px\9;*/
}
body:last-child .custom-combobox .ui-corner-right {
    margin-left: -1px;
}
.custom-combobox .ui-corner-right,
.custom-combobox .ui-corner-left {
    height: 42px;
    background: #FFF;
	vertical-align: middle;
}
.ui-state-default .ui-icon {
    background-image: url(/Assets/CBG/img/ui-icons_222222_256x240.png) !important;
}
.solution-list .combobox{ display:inline-block; margin:15px 5px 10px 0;}
.solar-down-page-cell .ui-widget-content{max-height:310px !important;overflow-y:auto; overflow-x:hidden;}
.solar-down-page-cell .custom-combobox-input{line-height:42px; overflow:hidden;}
.solar-down-page-cell .ui-menu .ui-menu-item{padding-left:10px;padding: 3px 1em 3px .4em;font-size: 15px;}
.input_tips{font-size:16px;color:#e50000; position:absolute;left:10px;top:7px;z-index:1}
.solar-down-page-cell .ui-menu .ui-menu-item:hover{ margin:0; border-left:0; border-right:0;}
.solar-down-page-cell .ui-button:hover{ border:1px solid #bababa;}
.solar-down-page-cell .ui-menu .ui-menu-item:hover{border:none; background:#f1f1f1;}
.solar-down-page-cell .solution-list p{color:#666;}
.solar-down-page-cell ul#ui-id-1{overflow-x:hidden;}
/* content common **********************/
h1.bor-btom{border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.red {color: #cc0000;}
.bule{color: #0066ff !important;}
.placeholder {font-weight: normal !important;color: #aaa !important;}
.update-btn{width: 168px;display: block;background: #cd3333;color: #fff;font-size: 18px;text-align: center;height: 40px;line-height: 40px; border-radius: 5px;text-decoration: none; margin-top: 10px;margin-bottom: 10px;float: left;clear: both;}
.update-btn:hover{ color:#fff;}
.ui-widget-content{ background:#fff;}
.ui-state-focus, .ui-widget-content .ui-state-focus{ border:none; background-image:none; font-weight:normal; background-color:#eee;}
.ui-menu .ui-menu-item{ font-size:16px;}
.custom-combobox .ui-corner-right:hover{border:1px solid #ccc;}
.cloud_computing .moreinfo{ border-top:0px;}
.moreinfo{ border-top:1px solid #e9e9e9; padding:15px 0; margin-bottom:10px;}
.float-none{ float:none !important;}
input{outline: none;}
/* content common **********************/
/* content common **********************/
/* content enrol **********************/
.login-info-cell .infor-write{margin-bottom:15px;display: block;clear: both;}
.login-info-cell .infor-write .name{ float:left;padding-right:0px; text-align:right;padding-top:7px;}
.login-info-cell .infor-write .name span{ float:right;}
.login-info-cell .infor-write .name span.red{padding-top:2px;height:15px;padding-right:5px;float:none;}
.login-info-cell .infor-write .col-sm-4.input-check,.infor-write .col-sm-4.screen{padding-right:0;}
.login-info-cell .infor-write .col-sm-6{padding-left:10px;}
.login-info-cell .infor-write .input-check .fixed{ position:relative;width:100%;float:left;}
.login-info-cell .infor-write .input-check span{ position:absolute;right:5px; top:7px;}
.login-info-cell .infor-write .input-check input{width:100%;height:40px;padding-left:10px; border-radius:4px; background:#fff;border:1px solid #d3d3d3; line-height:40px \9; float:left;outline: none;color: #5c5c5c;}
.login-info-cell .infor-write .input-check p{padding-top: 8px; color:red; margin:0}
.login-info-cell .infor-write .input-check input.email{ border:1px solid #c9c9c9; background:#f3f3f3;margin-bottom:20px; color:#acacac;}
.login-info-cell .infor-write .radio-button .radio{ margin-right:40px; float:left; display:block;}
.login-info-cell .infor-write .radio-button input{width:15px; height:15px;margin-top: 12px;float:left; margin-right:5px;}
.login-info-cell .infor-write .radio-button span{margin-top:8px; float:left;}
.login-info-cell .infor-write .checkbox input{width:12px;height:12px;}
.login-info-cell .infor-write .custom-combobox {width:auto;}
.login-info-cell .bottom-button{color:#666666; margin-bottom:100px;}
.login-info-cell .bottom-button .checkbox{ margin-top:5px;}
.login-info-cell .bottom-button p{ margin: 0.7em 0;}
.login-info-cell .verification-code{color:#666666;border-top: 1px solid #e9e9e9;padding-top: 15px;}
.login-info-cell .verification-code .col-sm-9 .checkbox span{width:90%; display:inline-block;}
.login-info-cell .verification-code .col-sm-9 .checkbox span:first-child{width:auto; display:inline-block; vertical-align:top;}
.login-info-cell .infor-write .input-code input{width:180px;height:40px;padding-left:10px; border-radius:4px; background:#fff;border:1px solid #d3d3d3; line-height:40px \9; float:left;margin-right:15px;}
.login-info-cell .infor-write .input-code img{ margin-right:10px;}
.login-info-cell .input-check .red.hidden-lg.clearboth{margin-left:180px;padding-top:10px;}
.login-info-cell .infor-write .col-sm-4.input-check input:focus,.infor-write .col-sm-7.input-check input:focus{ border:1px solid #cd3335;}
.login-info-cell .infor-write .col-sm-4.input-check input.email:focus{border: 1px solid #c9c9c9;}

/* content enrol **********************/ 
/* register form bof*/
.personal-infor .ui-state-default .ui-icon {background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;}
.personal-infor .custom-combobox .ui-corner-left { width:90%;width:89.7% \9; padding: 0 10px;}
.personal-infor .custom-combobox .ui-corner-right {width: 9.8%;top: 0px\9;}
.personal-infor .custom-combobox .ui-corner-right,
.personal-infor .custom-combobox .ui-corner-left {outline: none;height: 42px;background: #FFF;vertical-align: middle;font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;font-size: 16px;line-height:42px;color: #5c5c5c;}
.personal-infor .custom-combobox {display: block; overflow: hidden;}
.personal-infor .ui-state-default {color: #333;font-weight: normal;}
.personal-infor .js_checkable {cursor: default;}
.personal-infor .clearboth {display: block; clear: both;}
.personal-infor .ui-state-default .ui-icon { background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;}
.personal-infor .ui-widget-content{ z-index:9999;}
.personal-infor .ui-state-default { color: #333;font-weight: normal;}
/* register form eof*


/*sign-up style star*/
.sign-up-top {height:63px; box-shadow:2px 3px 10px #e4e4e4;border-bottom:1px solid #e4e4e4 \9;}
.sign-up-top .logo{padding: 10px 15px;}
.sign-up-top .language{padding:20px 15px;}
.login-info-cell .red-title{font-size:24px; color:#ca0b03; margin:30px 0 25px 0;}
.login-info-cell .sign-contact{ background:#f8f9fb; border-radius:3px; display:block; margin-bottom:100px;}
.login-info-cell .sign-contact .red-line{height:10px; background:#ca0b03;width:100%;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.login-info-cell .sign-contact .personal-infor{ padding:15px; padding-top:0;}
.sign-footer{ background:#e1e1e1 !important; color:#626262 !important; font-size:18px;}
.login-info-cell .sign-contact .field_message{padding-left:12%; float:left;}
.login-info-cell .sign-contact .personal-infor .field_message{padding-left:28%; float:left;}
.login-info-cell .bottom-button .col-sm-7 .update-btn{width:100%;}
.login-info-cell .js-personal-information-form-submit {
  text-decoration:none !important;
  cursor:pointer !important; 
}
.ui-front{overflow-x:hidden !important;}

/*sign style star*/
.login-info-cell .login-input .col-sm-8{ margin-top:50px; padding-bottom:30px;}
.login-info-cell .login-input .col-sm-8 .user input{width:100%; border:2px solid #b9babe; height:54px; border-radius:4px; padding-left:60px; line-height:54px;}
.login-info-cell .login-input .col-sm-8 .user input:focus{border:2px solid #cd3335;} 
.login-info-cell .login-input .col-sm-8 .user{position:relative; margin-bottom:25px;}
.login-info-cell .login-input .col-sm-8 .user span{ position:absolute; top:2px; left:2px;width:50px;height:50px; background:url(/Assets/CBG/img/uesr-hui.jpg) no-repeat top left;}
.login-info-cell .login-input .col-sm-8 .user input:focus +span{background:url(/Assets/CBG/img/user.jpg) no-repeat top left;}
.login-info-cell .login-input .col-sm-8 .user.powss span{background:url(/Assets/CBG/img/powss.jpg) no-repeat top left;}
.login-info-cell .login-input .col-sm-8 .user.powss input:focus +span{background:url(/Assets/CBG/img/powss-red.jpg) no-repeat top left;}
.login-info-cell .sign-btn .update-btn{width:100%; background-color:#9a0000; height:47px; line-height:47px; font-size:20px; margin-top:0; margin-bottom:20px;border:none;}
.login-info-cell .sign-btn .update-btn:hover{ text-decoration:none;}
.login-info-cell .logon a{ float:right;padding-left:20px;}
.login-info-cell .other-way{ margin-top:20px; padding-top:20px; border-top:2px solid #e5e4e2;}
.login-info-cell .other-way p{ margin:0; margin-bottom:10px;}
.login-info-cell .other-way a{ margin-right:4px;}
.login-info-cell .help a{ display:block; text-align:right; margin-top:20px;}
.login-info-cell .update-btn{width: 168px;display: block;background: #cd3333;color: #fff;font-size: 18px;text-align: center;height: 40px;line-height: 40px; border-radius: 5px;text-decoration: none; margin-top: 10px;margin-bottom: 10px;float: left;clear: both;}
.login-info-cell .field_message{margin-top:8px;float:left; color:red;} 
.login-info-cell .expand-more{ margin:20px 0 10px 0;}
.login-info-cell .expand-more a{ font-size:16px; color:#0066cc; background:none;}
.login-info-cell .expand-more a i{ background:none;} 
.login-info-cell .expand-more a:hover{ text-decoration:none;}
.login-info-cell .update-btn{background: #af2d2d !important;}
.login-info-cell .update-btn:hover{background: #dd3435 !important;}

/*partner*/
/*nav 5-11*/
.partner-width .col-sm-3{width:20%;}
.partner-last_child a{line-height: 30px;}
.partner-last_child{ padding-top:10px; position:relative;}
.partner-last_child .partner-icon-a{ background:url(/Assets/CBG/img/partner-nav-img-01.jpg) no-repeat left 6px; padding-left:33px; display:block;}
.partner-last_child .partner-icon-b{ background:url(/Assets/CBG/img/partner-nav-img-02.jpg) no-repeat left 4px; padding-left:33px; display:block;}
.partner-last_child .partner-icon-c{ background:url(/Assets/CBG/img/partner-nav-img-03.jpg) no-repeat left 6px; padding-left:28px; position:absolute; display:block;top:200px;left:47px;} 

.x-auto-com{float:left;}
.x-auto-com input{height:48px;line-height:48px;padding:0 5px 0 5px;}
.x-auto-com .x-list{display:none;position: absolute;margin-top:47px; z-index:999;}
.x-auto-com .x-item{padding:3px 5px 3px 6px;cursor:default; color:#333;} 
.x-auto-com .x-border{border:1px #ccc solid;}
.x-auto-com .x-bg-c1{background-color:#F0F0F0;}
.x-auto-com .x-bg-c2{background-color:#FFF;width:100%;}
.x-auto-com .x-bg-c3{background-color:#F7F7F7}
.x-auto-com input,.x-auto .x-item{color:#5C5C5C}
.x-auto-com .x-txt .x-border.x-bg-c1{background-color:#fff; border:none;width:100%;}
.doc-search{ position:relative;width:100%;}
.doc-search .search-img{ position:absolute;top:0;right:0;}
.x-auto-com .x-txt .x-border.x-bg-c1{ height: 48px;border: 0;border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;border-left: 1px solid #cdcdcd;float: left;color: #656565;line-height: 48px;text-indent: 7px;} 
#nav-cont .nav-list ul li.search input.x-border{max-width:200px; padding-right:40px; outline:none;}
#copy-suggest-a .x-auto-com .x-list{margin-top:37px;max-width:200px;right:0}
#copy-suggest-a .x-auto-com .x-item{ margin:0; line-height:24px;}
/*nav*/
/*content*/
.login-inter{ margin-top:30px;}
.login-inter .col-sm-6 .col-xs-3 img{width:128px;}
.login-inter h2{ margin-top:10px; margin-bottom:20px;}
.login-inter .row .col-xs-8 a{display:block;}
.cooperation{border:1px solid #e5e5e5; padding:35px 45px 20px 45px;min-height:489px;}
.cooperation h3{ margin-bottom:20px; padding-bottom:30px; margin-top:30px;}
.cooperation h3,.cooperation h4,.cooperation p{padding-left:20px;}
.cooperation h4 {margin: 0.3em 0;font-weight: bold;}
.partner-news h2.title{ margin-bottom:20px;}
.partner-news a.bule{padding-left:15px; background:url(/Assets/CBG/img/partner-news-sjx.jpg) no-repeat left 6px;float:right; display:block; margin-right:10px; margin-top:20px;}
.partner-news .btn-more-botom a.bule{background: none; margin-top:0;}
.solution-btn{ margin-bottom:15px;}
.one_line label{ font-weight:normal;}
.sgin-process .col-sm-3{ position:relative; margin-top:20px;}
.process-title{width:100%;height:45px; background:#49a4d3; color:#fff; text-align:center; border-radius:4px; line-height:45px;}
.process-title em{ padding-left:22px;display: inline-block;line-height: 24px;}
.process-title em.one{background:url(/Assets/CBG/img/process-01.jpg) no-repeat left;}
.process-title em.two{background:url(/Assets/CBG/img/process-02.jpg) no-repeat left;}
.process-title em.three{background:url(/Assets/CBG/img/process-03.jpg) no-repeat left;}
.process-title em.four{background:url(/Assets/CBG/img/process-04.jpg) no-repeat left;}
.process-annotation{ border:1px solid #e0dede; border-radius:5px; padding:36px 10px 0 10px; min-height:200px; margin-top:24px; }
.process-annotation em{background:url(/Assets/CBG/img/process-sjx.jpg) no-repeat;width:17px;height:13px; display:block; position:absolute;top:58px; left:48%;}
.partner-plan{ margin-top:30px;}
.partner-plan img{height:64px; display:block;}
.partner-plan h3{ text-align:center; display:block; margin-bottom:20px; margin-top:30px;}
.quick-links { padding-bottom:36px;}
.quick-links h3{ margin-bottom:20px;}
.container.quick-links .row .col-sm-3{margin-bottom:15px;}
.partner-domain{ line-height:36px;}
.partner-domain .col-sm-2{width: 23.666667%;}
.partner-domain .col-sm-10{width:76.333333%;}
.partner-content-cell h2{ margin:1.3em 0 0.8em 0;}
.partner-content-cell h2:first-child{ margin-top:0.5em; }
.partner-content-cell hr{ margin:20px 0;}
.partner-content-cell .col-sm-12 table{border:1px solid #e3e3e3; background:#f0f0f0; }
.partner-content-cell .col-sm-12 table tr{ border-top:1px solid #fff;height:32px;}
.partner-content-cell .col-sm-12 table tr:first-child{height:50px; border-top:none;}
.partner-content-cell .col-sm-12 table tr th,.partner-content-cell .col-sm-12 table{text-align:center;}
.partner-content-cell .col-sm-12.rights table tr td{height: 43px;}
.partner-content-cell .col-sm-12.rights table tr{border:1px solid #e3e3e3;}
.partner-content-cell .col-sm-12.rights .more{ float:right; background:url(/Assets/CBG/img/partner-more-sjx.jpg) no-repeat left;padding-left:16px; margin:30px 0}
.partner-content-cell .row .col-sm-7 p{ margin-top:0;}
/*content*/
/*partner banner*/
.partner-banner .carousel-inner,.partner-banner .item{height:400px !important;}
.partner-banner .carousel-inner > .item{ display:block;}
.partner-banner .carousel-caption{ text-align:left; margin-left:30px;}
.partner-banner .carousel-caption .banner-img-text div.title{font-size:48px; line-height:48px; margin-bottom:15px;}
.partner-banner .carousel-caption .banner-img-text div.title2{font-size:48px; line-height:48px; margin-bottom:15px; color:#333}
.partner-banner .carousel-caption .banner-img-text .banner-btn{width:180px;}
.partner-banner .carousel-caption .banner-img-text .gray-btn{ background:#6d6d6d !important; margin-left:5px;}
.partner-banner .carousel-caption .banner-img-text ul li{ list-style:disc; margin-left:16px;}
.training .col-sm-8,.training .col-sm-9{float:none; display:block; margin:0 auto; text-align:center; margin-top:20px;}
.training .col-sm-9 .row .col-sm-3 img{width:80px;height:80px; margin-bottom:15px;}
.partner-links{ display:block; margin:30px 0;}
.partner-links h3{ display:inline-block;float: left;}
.partner-links > div.clearfix{margin-left:90px;}
.partner-links a{background:#e5e5e5;padding: 17px 25px;font-size:18px;display: block;float: left;margin: 5px 10px;}
.newlist li{line-height: 30px;} 
.newlist li{background:url(/Assets/CBG/img/yuandian_03.png) no-repeat left 12px;padding-left:20px !important;list-style:none;margin: 5px 0;}
/*登录注册返回提示页 2016-06-15 star*/
.returns-prompt{ padding-top:70px; padding-bottom:100px;}
.returns-prompt >.col-sm-6{margin-left:130px;}
.returns-prompt .col-sm-6 .prompt-contact{ display:block; margin:0 auto; width:auto; text-align:left;}
.returns-prompt .col-sm-6 .prompt-contact a{ display:block;}
.gray{color:#9f9f9f;}
.prompt-contact span{ display:inline-block;}
/*登录注册返回提示页 2016-06-15 end*/
/*媒体中心桥页改版 2016.06.17 begin*/
.video-bridge.press-box{margin-top:15px;}
.video-bridge.press-box>.row>.col-sm-8>.row{padding-top: 10px;}
.video-bridge.press-box>.row>.col-sm-8 span{display:block; font-style: inherit; color:#787878; margin-bottom:15px;}
.video-bridge.winwin-text .row .tx_txt>.row{margin-bottom:0;}
.video-bridge.winwin-text .row .tx_txt p{ margin-bottom:10px !important;}
/*end*/

#dloading{background:rgba(196,196,196,0.5);position:fixed!important;z-index:1005;top:0;left:0;width:100%;height:100%;}
#dloading div{border-radius:3px;text-align:center;position:fixed;top:50%!important;left:50%!important;margin-top:-25px;margin-left:-75px;
z-index:100;background:#fff;line-height:50px;color:#000;font-weight:bold;width:150px;height:50px}
/*news partners style star 2016-06-24*/
.partner-list-box{border:1px solid #dfdfdf; margin-bottom:30px;min-height: 405px;}
.partner-list-box .partner-list-title{height:59px; background:#bfbfbf; border-bottom:1px solid #dfdfdf; font-size:22px; font-weight:bold; color:#000; text-align:center; line-height:58px;}
.partner-list-box .partner-list-logo{height:125px; display:table; width:100%;}
.partner-list-box .partner-list-logo > div{ display:table-cell; text-align:center; vertical-align:middle;}
.partner-list-box .partner-list-logo img{width:auto !important; height:auto !important;}
.partner-list-box .partner-list-info,.partner-list-contactus{ padding-left:15px; padding-bottom:20px;}
.partner-list-box .partner-list-info h3{ margin:0; margin-bottom:10px; color:#000;}
.partner-list-box .partner-list-info p,.partner-list-contactus p{ margin:0;}
.solution-list .custom-combobox a.ui-corner-right{top:0px \9;}
/*news partners style 2016-06-24 end*/

/******=S HUAWEI CONNECT 2016官网 个性化Laoding 20160805*/
.loading-bg .row{position:relative;background-color:#eee}
.loading-icon{
    position: absolute;
    /*padding-top: 66.6%;*/
    height: 100%;
    width: 100%;
    background-size: 80px;
    background-image: url(/Assets/CBG/img/huawei_loading.gif);
    top: 0;
    z-index: 9999;
    background-position: center;
    background-repeat: no-repeat;}
/******=S HUAWEI CONNECT 2016官网  20160805*/
/*集团网首页改版Begin*/
.lg-container{width: 100% !important;max-width: 1440px;margin: 0 auto;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.banner-container{width: 100% !important;max-width: 1920px;margin: 0 auto;margin-right: auto;margin-left: auto;}
.gray_bg{background-color:#f5f5f5; }
/* preload begin */
#hw1_preloader{margin-top: 81px;background-color: #000000;position: absolute;width: 100%;height: 100%;z-index: 999;top:0;-webkit-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;}
#hw1_preloader.lower{z-index: -1;height:auto;}
.hw1_pg_loading{padding: 0;vertical-align: middle;position: relative;top:300px;left: 0;margin: 0;text-align: center;}
.hw1_pg_loading_html{position: relative;}
#loading-center-absolute{position: absolute;left: 49%;top: 50%;height: 20px;width: 100px;margin-top: 20px;margin-left: -35px;}
.object{width: 10px;height: 10px;background-color: #FFF;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;border-radius: 50% 50% 50% 50%;margin-right: 5px;margin-bottom: 5px;position: absolute;}

.la-ball-fall,
.la-ball-fall > div{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.la-ball-fall{display: block;font-size: 0;color: #fff;}
.la-ball-fall.la-dark{color: #333;}
.la-ball-fall > div{display: inline-block;float: none;background-color: currentColor;border: 0 solid currentColor;}
.la-ball-fall{width: 108px;height: 18px;}
.la-ball-fall > div{width: 15px;height: 15px;margin: 4px 10px;border-radius: 100%;opacity: 0;-webkit-animation: ball-fall 1s ease-in-out infinite;-moz-animation: ball-fall 1s ease-in-out infinite;-o-animation: ball-fall 1s ease-in-out infinite;animation: ball-fall 1s ease-in-out infinite;}
.la-ball-fall > div:nth-child(1){-webkit-animation-delay: -200ms;-moz-animation-delay: -200ms;-o-animation-delay: -200ms;animation-delay: -200ms;}
.la-ball-fall > div:nth-child(2){-webkit-animation-delay: -100ms;-moz-animation-delay: -100ms;-o-animation-delay: -100ms;animation-delay: -100ms;}
.la-ball-fall > div:nth-child(3){-webkit-animation-delay: 0ms;-moz-animation-delay: 0ms;-o-animation-delay: 0ms;animation-delay: 0ms;}

/* * Animation*/@-webkit-keyframes ball-fall{0%{opacity: 0;-webkit-transform: translateY(-145%);transform: translateY(-145%);}
10%{opacity: .5;}
20%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
80%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
90%{opacity: .5;}
100%{opacity: 0;-webkit-transform: translateY(145%);transform: translateY(145%);}}
@-moz-keyframes ball-fall{0%{opacity: 0;-moz-transform: translateY(-145%);transform: translateY(-145%);}
10%{opacity: .5;}
20%{opacity: 1;-moz-transform: translateY(0);transform: translateY(0);}
80%{opacity: 1;-moz-transform: translateY(0);transform: translateY(0);}
90%{opacity: .5;}
100%{opacity: 0;-moz-transform: translateY(145%);transform: translateY(145%);}}
@-o-keyframes ball-fall{0%{opacity: 0;-o-transform: translateY(-145%);transform: translateY(-145%);}
10%{opacity: .5;}
20%{opacity: 1;-o-transform: translateY(0);transform: translateY(0);}
80%{opacity: 1;-o-transform: translateY(0);transform: translateY(0);}
90%{opacity: .5;}
100%{opacity: 0;-o-transform: translateY(145%);transform: translateY(145%);}}
@keyframes ball-fall{0%{opacity: 0;-webkit-transform: translateY(-145%);-moz-transform: translateY(-145%);-o-transform: translateY(-145%);transform: translateY(-145%);}
10%{opacity: .5;}
20%{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
80%{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
90%{opacity: .5;}
100%{opacity: 0;-webkit-transform: translateY(145%);-moz-transform: translateY(145%);-o-transform: translateY(145%);transform: translateY(145%);}}

/* preload end */
/* pc navmenu begin*/
#hw1_masthead_wrap{position: relative;background-color: #fff;-moz-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);-o-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);width: 100%;top: 0;width: 100%;z-index: 900;padding:6px 0;border-bottom: 1px solid #e5e5e5;box-shadow: 0px 2px 8px rgba(0,0,0,0.1);}
#hw1_masthead_wrap.hw1_skinny{position: fixed;-moz-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);-o-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);background-color: #fff;padding:8px 0 0;}
.showing #hw1_global_nav_content{transform: translate3d(0,0,0);position: fixed;opacity: 1;overflow:visible\9;}
#hw1_global_nav_content{position: absolute;transform: translate3d(0,-105%,0);transition: all .4s cubic-bezier(0.2,1,0.2,1);width:100%;z-index: 899;overflow: hidden;opacity: 0;}
#hw1_global_nav_content > div{position: relative;}
.hw1_menu_section{padding: 0;transform: translate3d(0,-105%,0);transition: all .4s cubic-bezier(0.25,0.1,0.25,1);margin-top: -105%\9;position: absolute;width: 100%;z-index: 90;}
.hw1_menu_section.open{transform: translate3d(0,0,0);margin-top: 0\9;background-color: #f1f1f1;z-index: 91;}
.hw1_menu_section[data-section="hwmm0"],.hw1_menu_section[data-section="hwmm2"],.hw1_menu_section[data-section="hwmm3"],.hw1_menu_section[data-section="hwmm4"]{padding-left:35px;}
.hw1_menu_section[data-section="hwmm0"]{transform: translate3d(0,-155%,0);}
.hw1_menu_section[data-section="hwmm0"] .hw1_box_wrap{height:268px;padding-top:50px;padding-right: 0;}
.hw1_menu_section[data-section="hwmm0"] .hw1_box_wrap>.row>.col-sm-3{padding-right: 0;}
.hw1_menu_section[data-section="hwmm0"].open{transform: translate3d(0,0,0);}
.hw1_menu_section[data-section="hwmm4"] .hw1_box_wrap{padding-top: 35px;padding-bottom: 40px;}
.hw1_menu_section[data-section="hwmm1"] .img-responsive{width: auto;}
.hw1_icon_cnbg,.hw1_icon_ebg,.hw1_icon_cbg,.hw1_icon_channel,.hw1_icon_solu{padding: 4px 4px 4px 24px;position:relative;}
.hw1_icon_cnbg:before,.hw1_icon_ebg:before,.hw1_icon_cbg:before,.hw1_icon_channel:before,.hw1_icon_solu:before{background: url(/Assets/CBG/img/hw1_sprite.png) no-repeat 0 -188px;display: block;position: absolute;width: 20px;height: 20px;left: 0;top: 2px;content: "";}
.hw1_icon_cbg:before{background-position: -59px -188px;left: -2px;top: 0px;}
.hw1_icon_ebg:before{background-position: -25px -188px;left: -3px;top: -3px;}
.hw1_icon_channel:before{background-position: 0 -40px;left: 0px;}
.hw1_icon_solu:before{background-position: -22px -40px;left: -4px;}
#hw1_subinfo{-moz-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);-o-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
.hw1_skinny #hw1_subinfo{display: none;}
#hw1_masthead_subinfo{float:right;font-size: 14px;}
#hw1_masthead_subinfo>li{display: inline-block;padding: 0 0 0 20px;}
#hw1_global_nav{background: #fff;height: 40px;position: relative;z-index: 2}
@media (max-width: 1023px) and (min-width: 991px){
#hw1_masthead_wrap .hidden-sm{display: none;}
#hw1_masthead_wrap .visible-sm{display: block!important;}
}
#hw1_logo{float: left;overflow: hidden;position: relative}
#hw1_logo a{padding: 0;display: block;height: 60px;}
.hw1_masthead_cata{float: left;margin-left: 20px;padding: 0;position: relative}
.showing .open{display: block;}
.hw1_masthead_cata>li{display: block;float: left;padding: 0 13px;}
.hw1_masthead_cata>li:first-child a span{border-radius:5px;background-color:#eee;padding-left:36px;padding-right:18px;display: block;}
.hw1_masthead_cata>li:first-child a:hover span{background-color:#dd0011;color: #fff;}
.hw1_masthead_cata>li:first-child a:hover i{background:url('/Assets/CBG/img/user_icon.png') no-repeat 0 -16px;}
.hw1_masthead_cata>li:first-child i{position:absolute;background:url('/Assets/CBG/img/user_icon.png') no-repeat 0 0;display:block;width:14px;height:14px;top:12px;left:14px;}
.hw1_skinny .hw1_masthead_cata>li>a{margin-bottom: 0;}
.hw1_masthead_cata>li>a{box-sizing: border-box;color: #323232;cursor: pointer;display: block;height: 46px;line-height: 40px;overflow: hidden;padding: 0;position: relative;text-decoration: none;border-bottom: 2px solid transparent;transition: .3s border-color,.3s color;}
.hw1_masthead_cata>li>a:hover,.hw1_masthead_cata>li.active>a{border-bottom: 2px solid #cb3034;color: #e22835;}
.hw1_masthead_rightside{float: right;height: 40px;position: relative;}
.hw1_masthead_rightside > ul > li{display: block;float: left;padding: 0;position: relative;}
.hw1_masthead_rightside > ul > li a{width: 40px;height: 40px;display: block;cursor: pointer;}
.hw1_masthead_rightside .hw1_dropdown_menu{width:300px;position: absolute;top: 46px;right: -40px;}
.hw1_masthead_rightside .triangle,#hw1_search_box .triangle{height: 15px;overflow: hidden;position: absolute;top: -15px;width: 320px;right:0; display: none\9;}
.hw1_masthead_rightside .triangle:before,#hw1_search_box .triangle:before{content: "";position: absolute;top: 5px;right: 10px;width: 20px;height: 20px;border: 1px solid #ddd;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);background-color: #fff;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image: -webkit-linear-gradient(top, #fff, #fff);background-image: -moz-linear-gradient(top, #fff, #fff);background-image: -o-linear-gradient(top, #fff, #fff);background-image: linear-gradient(to bottom, #fff, #fff);}
.hw1_show_more,.hw1_search,.hw1_show_more>a{width: 40px;height: 56px;}
.hw1_search:before{display: table;content: "";}
.hw1_show_more>a{display:block;}
.hw1_show_more>a:before,.hw1_search>a:before,.hw1_show_more>a:hover:before,.hw1_search>a:hover:before{background: url(/Assets/CBG/img/hw1_sprite.png) no-repeat 0 -70px;position: absolute;display: block;width: 25px;height: 25px;content: "";top: 8px;left: 8px;}
.hw1_search>a:before{background-position: -39px -70px;}
.hw1_show_more>a:hover:before{background-position: 0 -105px;}
.hw1_search>a:hover:before{background-position: -39px -105px;}
#hw1_stage,#hw1_card_list [class*="col-"],.index-video{margin-bottom: 1.5%;}
#hw1_card_list .row .row > .col-sm-12{margin-bottom: 3%;}
#hw1_card_list .row .row > .col-sm-12:last-child{margin-bottom: 0;}
#hw1_global_nav_content{background-color: #f1f1f1;padding:0 15px ;}
.vertical_line{border-right: 1px solid #d5d5d5;}
.hw1_btn{border-radius: 5px;background-color: inherit;line-height: 24px;height: 24px;padding: 5px 10px;text-decoration: none;}
.hw1_box_wrap{padding: 30px 15px;}
.hw1_box_wrap h3{color: #e22835;margin: 0 0 15px 0;}
.hw1_box_wrap h4{margin: 15px 0;}
.hw1_box_wrap a{text-decoration: none;}
.hw1_box_wrap a:hover{text-decoration: underline;}
.hw1_box_wrap:hover{background-color: #e5e5e5;}
[data-section="hwmm1"] .hw1_box_wrap a:hover{text-decoration: none;}
[data-section="hwmm0"] .col-sm-3:hover,.hw1_box_wrap:hover{background-color: #e5e5e5;}
.hw1_box_wrap:hover .hw1_btn{background-color: #cb3034;color: #fff;}
[data-section="hwmm3"] .hw1_box_wrap{width: 20%}
@media (max-width: 1200px) and (min-width: 1024px){
[data-section="hwmm3"] .hw1_box_wrap{width: 25%}
[data-section="hwmm3"] .row{margin: 0;}
}

[data-section="hwmm0"] .hw1_btn,[data-section="hwmm2"] .hw1_btn,[data-section="hwmm3"] .hw1_btn,[data-section="hwmm4"] .hw1_btn{position: relative;left: -10px;top: 10px;}
.col-sm-2-4{float: left;position: relative;min-height: 1px;width:20%;padding-left: 15px;padding-right: 15px;}
[data-section="hwmm3"] .hw1_box_wrap:last-child{border-left: 1px solid #ddd;}
.open .hw1_dropdown_menu,.open #hw1_search_box{display: block;}
.hw1_dropdown_menu{display: none;margin-left: -20px;position: absolute;z-index: 20;padding: 0px;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;border-width: 1px;border-style: solid;border-color: rgb(224, 224, 224);background: rgb(255, 255, 255);padding: 0px;}
.hw1_dropdown_menu a{color: #333;display: block;padding: 7px 20px;position: relative;text-decoration: none;border-bottom: 1px solid #d5d5d5;}
.hw1_dropdown_menu li:last-child a{border-bottom:0;}
.hw1_dropdown_menu a:hover, .hw1_dropdown_menu a:focus{background-color: #cc0000;color: #fff;text-decoration: none;}
#hw1_search_box{display: none;width: 350px;position: absolute;top: 46px;right: 0;margin-left: -20px;position: absolute;z-index: 20;padding: 20px;border-width: 1px;border-style: solid;border-color: rgb(224, 224, 224);background: rgb(255, 255, 255);}
#hw1_search_box input[type="text"]{position: absolute;top: 1px;width: 100%;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border: 1px solid #ccc;height: 34px;padding:0 10px;}
#hw1_search_box input[type="text"]:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
#hw1_search_box div:nth-child(2){height: 36px;position: relative;}
#hw1_search_box input[type="button"]{width: 39px;height: 36px;background: url("/Assets/CBG/img/hw1_sprite.png") 0px -142px;border: 0;position: absolute;z-index: 2;right: 0;top: 0;}
#hw1_search_box input[type="button"]:hover{background-position: -42px -142px;}
@media only screen and (max-width: 1023px){
  #hw1_search_box{width:100%;position: relative;top:0;border:0;margin-left: 0;}
	#hw1_search_box .triangle{display: none;}
	#hw1_search_box > div{position: relative;top: 0;left: 0;width: 100%;height: 37px;margin: 0 auto;}
	#hw1_search_box input[type="text"]{position: absolute;width: 100%;}
	#hw1_search_box input[type="button"]{position: absolute;left: initial;right: 0;}
}
/* pc navmenu end*/


/* mobile nav start */
#hw1_mob_nav_container{position: fixed; z-index: 888; top: 0; right: -100%; width: 100%; height: 100%; background: #fff; overflow: auto;}
#container.open, #footer.open,.footer.open, .share_nullbox.open{left: -100% !important; position: fixed;}
#hw1_mob_nav_container.open{right: 0 !important; box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);}
#container,
#hw1_mob_nav_container{-webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in;}
#hw1_mob_nav_container ul li{border-bottom: 1px solid #ddd;line-height: 45px;padding:0 20px;font-size: 16px;color: #333;}
#hw1_mob_nav_container ul li a{display: block;}
#hw1_mob_nav_container ul li.search{line-height: 57px;}
#hw1_mob_nav_container ul li.search .prev{float: left;}
#hw1_mob_nav_container ul li.search .prev a{color: #cc0000;}
#hw1_mob_nav_container ul li ul li:hover,#hw1_mob_nav_container ul li ul li ul li:hover{background-color:#cc0000;color: #fff;}
#hw1_mob_nav_container .title.active a,#hw1_mob_nav_container .title.active>ul>li>a:hover{color: #cc0000;}
#hw1_mob_nav_container .title.active>ul>li>a{color:#333;}
#hw1_mob_nav_container ul li ul{display: none;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;color: #fff;}
#hw1_mob_nav_container ul>li,#hw1_mob_nav_container ul>li:hover>a,#hw1_mob_nav_container .title.active>ul>li:hover>a,li.hw1_hasmore a:hover,li.hw1_nomore a:hover, li.hw1_hasmore > ul> li a:hover, li.nomore > ul> li a:hover{color: #fff;}
#hw1_mob_nav_container ul li ul li:hover, #hw1_mob_nav_container ul li ul li ul li:hover{background-color: #cc0000;}
#hw1_mob_nav_container ul li ul li.title{margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;background-color: #dedede;color: #cc0000;}
#hw1_mob_nav_container ul>li>ul>li{border-bottom: 1px solid #aaa;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;background-color: #dedede;}
#hw1_mob_nav_container ul li ul li ul li{border-bottom-color: #aaa;margin-left: -25px;margin-right: -20px;padding-left: 40px;padding-right: 20px;background-color: #dedede;}

@media only screen and (max-width: 1023px) {
  #hw1_masthead_wrap{padding:8px 0;}
#hw1_preloader{margin-top:57px;}
.hw1_pg_loading{top:200px;}
#hw1_mob_nav_close{text-align: center;vertical-align: middle;float: right;padding: 0 15px;right: -16px;position: relative;cursor: pointer;}
li.hw1_hasmore a,li.hw1_nomore a{position: relative;}
li.hw1_hasmore:hover,li.hw1_nomore:hover{background-color: #cc0000;color: #fff;}
li.hw1_hasmore>a:after,li.hw1_nomore>a:after,li.hw1_hasmore.active>a:after{display: block;content: "";background: url(/Assets/CBG/img/mobile_all_icons.png) -393px -197px no-repeat;position: absolute;top: 17px;right: 0;width: 20px;height: 15px;}
li.hw1_nomore>a:after{background-position: -349px -151px;}
li.hw1_hasmore.active>a:after{background-position: -393px -151px;}
}
/* mobile nav end */

/*banner begin*/
#hw1_stage{position: relative;width: 100%;height: 540px;z-index: 100;background: none transparent scroll repeat 0% 0%\9;overflow: hidden;}
#hw1_stage #hw1_content{padding-top: 60px;color: #000;position: absolute;display: block;width: 100%;height: 540px;z-index: 112;top: 0;left: 0;}
#hw1_content #hw1_content_real{display: inline-block;vertical-align: middle;margin-top: 30px;}
#hw1_content h3{max-width: 800px;margin-left: auto;margin-right: auto;font-size: 40px; line-height: 1.4;}
#hw1_content p{max-width: 500px;margin-left: auto;margin-right: auto;font-size: 16px;}
.page-btn{cursor: pointer;font-size: 14px;}
#hw1_stage:hover #hw1_front{opacity: 1;}
#hw1_stage #hw1_front{position: absolute;width: 100%;z-index: 110;top: 0;left: 0;height: 540px; background-position: center center; background-repeat: no-repeat;background-size: cover;background-size: 100% 100% \9;background-repeat: repeat-x \9;background-position: center center \9;}
#hw1_stage #hw1_back{position: absolute;width: 100%;z-index: 108;top: 0;left: 0;height: 540px;background: url(/Assets/CBG/img/kv-bg-bw.png) no-repeat top left;background-size: cover;background-attachment: fixed;background-size: 100% 100% \9;background-repeat: repeat-x \9;background-position: center bottom \9;}
.destroyStellar{background-position: 50% -217.6px !important;}
#hw1_fixed .img-full-width{display: block;height:540px\9;page-break-inside:avoid\9;background: none transparent scroll repeat 0% 0%;}
#hw1_fixed img{max-width: 100% !important\9;}
.hw1_mob{display: none;}
.hw1_mobile_link{position: absolute; top: 0; left: 0; display: block; width: 100%; z-index: 125; padding-top: 56.25%;}
@media only screen and (max-width: 767px) {
  #hw1_stage{height: 450px;}
  #hw1_content #hw1_content_real{margin-top: 0;width:100%;}
  #hw1_stage #hw1_content{padding-top: 0;  padding-top: 56.29%; background-color: #333; color:#fff; height: auto;}
  #hw1_content .hw1_mob{text-align: left; line-height: 1.2; padding:0; margin: 0;}
  #hw1_content h3{margin:0;font-size: 20px; line-height: 1.3; text-align: left; padding: 15px 15px 0;}
  #hw1_content p{padding:15px 15px; margin:0;}
  #hw1_stage #hw1_front{background-size: 100%;background-position: center top; z-index: 114;padding-top: 56.29%;height: auto;}
  .hw1_box_wrap:hover{background-color: #e5e5e5;}
  .hw1_pc{display: none;}
  .hw1_mob{display: block;}
  .banner-container .text-center{ text-align:left;}
}
/*banner end*/

/* multi img box  begin*/
.animate-item{-webkit-transition: opacity .2s,-webkit-transform 1s cubic-bezier(0,.9,.45,1);transition: opacity .2s,transform 1s cubic-bezier(0,.9,.45,1);opacity: 0;-webkit-transform: translate(0px,300px);-ms-transform: translate(0px,300px);transform: translate(0px,300px);}
.animate-item.animate-delay-1{-webkit-transition-delay: .1s;transition-delay: .1s;-webkit-transition-duration: 1s,1s;transition-duration: 1s,1s}
.animate-item.animate-delay-2{-webkit-transition-delay: .1s;transition-delay: .1s;-webkit-transition-duration: 1s,1s;transition-duration: 1s,1s}
.animate-item.animate-delay-3{-webkit-transition-delay: .3s;transition-delay: .3s;-webkit-transition-duration: 1s,1s;transition-duration: 1s,1s;-webkit-transform: translate(0px,360px);-ms-transform: translate(0px,360px);transform: translate(0px,360px)}
.animate-item.animate-start{-webkit-transform: translate(0px,0);-ms-transform: translate(0px,0);transform: translate(0px,0);opacity: 1;filter: alpha(opacity=100)}
#hw1_card_list .row{margin-left: -10px;margin-right: -10px;}
#hw1_card_list .col-sm-6,#hw1_card_list .col-sm-12{padding-left: 10px;padding-right: 10px;}
.hw1_multi_img{position: relative;overflow: hidden;}
.hw1_img_subinfo{position: absolute;display: block;width: 100%;height: 100%;top: 0;margin: 0;padding: 0;}
.hw1_img{width: 100%;height: 100%;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.hw1_img:hover,.hw1_img.hover{margin-left: -20px;}
.hw1_img img{width:110%;max-width: 110%;}
.hw1_img_subinfo a{display:block;position: relative;width: 100%;height: 100%;margin: 0;left: 0;top: 0;padding: 20px 40px;text-decoration: none;}
.hw1_multi_img:hover a{background: hsla(0, 0%, 0%, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8000000',endColorstr='#a8000000',GradientType=0) text-decoration: none;}
.hw1_img_wrap{position: absolute;bottom:0; left:0; width:100%;margin-bottom: 20px;min-height: 114px;padding:0 30% 0 40px;}
.hw1_img_subinfo h3{font-size: 30px;margin-bottom: 10px;line-height: 1.2;}
.hw1_img_subinfo h3{position: relative;opacity: 1;color: #fff;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(60%);-ms-transform: translateY(60%);-webkit-transform: translateY(60%);transform: translateY(60%);}
.hw1_img_subinfo a{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.hw1_img_subinfo p{position: relative;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(80%);-ms-transform: translateY(80%);-webkit-transform: translateY(80%);transform: translateY(80%);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;color: #fff;line-height: 1.5;width: 100%;}
.hw1_multi_img:hover a h3,.hw1_multi_img:hover a p,.hw1_multi_img:hover a button{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}
.hw1_img_subinfo a:before,.hw1_img_subinfo a:after{content: " ";display: table}
.hw1_img_subinfo a:after{clear: both}
@media only screen and (max-width: 767px) {
  .hw1_img_wrap{padding:0;}
  .hw1_img_subinfo p{padding-right: 0;}
  .hw1_multi_img:hover a{background-color: inherit;}
  #hw1_stage, #hw1_card_list [class*="col-"],#hw1_card_list .row .row > .col-sm-12{margin-bottom: 30px;}
  #hw1_card_list [class*="col-"]{margin-top: 0;}
  .hw1_img:hover,.hw1_img.hover{margin-left: 0;}
  .hw1_img_subinfo{position: relative;padding: 0;width: auto;height: auto;}
  .hw1_img_wrap{position: relative;min-height:100%;margin-bottom:0;}
  .hw1_img_subinfo a{padding: 10px 0px;-moz-transition: initial;-o-transition: initial;-webkit-transition: initial;transition: initial;}
  .hw1_img_subinfo a:hover{background-color: #fff;}
  .hw1_img_subinfo h3{font-size: 22px;margin: 0;}
  .hw1_img_subinfo p{font-size: 16px;margin-bottom: 0; margin-top:5px;}
  .hw1_img_subinfo p,.hw1_img_subinfo h3{opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);color: #333;}
}
/* multi img box  end*/

/* index video begin*/
.index-video h2{font-size: 40px;margin: 0px auto;text-align: center;margin-top: 60px;}
.index-video h3{font-size: 20px;line-height: 30px;max-width: 60%;margin: 20px auto;}
@media only screen and (max-width: 767px) {
  .index-video{margin-bottom: 45px;}
}
@media only screen and (max-width: 480px) {
.index-video h2 {font-size: 20px!important;width: 60%; margin: 0px auto!important;}
.index-video h3 {font-size: 14px!important;width: 70%;line-height: 1.4!important; height:82px; overflow: hidden; }
}
/* index video end*/

/* common box widget begin */
.hw1_common_box{padding-bottom: 10px;}
.hw1_common_box li {padding-bottom:12px;line-height: 1.6;}
.hw1_common_box li .date{display: block;font-size: 14px; color: #999;}
.hw1_common_box p{margin-top: 5px;}
.hw1_common_box h3{margin-bottom: 0; margin-top: 10px;}
.hw1_common_box .col-sm-8 .col-sm-6:nth-child(2),.hw1_common_box .col-sm-8 .col-sm-12{padding-left:45px}
.hw1_common_box .col-sm-8 .col-sm-6:nth-child(3){padding-right:45px}
@media only screen and (max-width: 767px) {
  .hw1_common_box li{margin-bottom: 15px;}
  .hw1_common_box li:last-child{margin-bottom: 0;padding-bottom: 0;}
  .hw1_common_box .col-sm-6{margin-bottom: 30px;}
  .hw1_common_box .col-sm-8 h2{margin-top: 0;}
  .hw1_common_box .col-sm-8 .col-sm-12,.hw1_common_box .col-sm-8 .col-sm-6:nth-child(3),.hw1_common_box .col-sm-8 .col-sm-6:nth-child(2){padding-left:15px;padding-right:15px;}
}
/* common box widget end */

/*footer BEGIN */
#footer .visible-xs,#footer .visible-xs .col-sm-3{padding-left: 0;padding-right: 0;}
#footer .visible-xs .col-sm-3 li,#footer .visible-xs .col-sm-3 label{padding: 15px 20px!important;margin: 0;border-bottom: 1px solid #aaa;}
#footer .visible-xs .col-sm-3 label>a{display: block;}
#footer .visible-xs .col-sm-3 label:after{display: block;content: "";background: url(/Assets/CBG/img/mobile_all_icons.png) -352px -107px no-repeat;position: absolute;top: 22px;right: 22px;width: 20px;height: 15px;}
#footer .visible-xs .col-sm-3 label.no-menu:after{background: url(/Assets/CBG/img/mobile_all_icons.png) -318px -111px no-repeat;}
#footer .visible-xs .col-sm-3 label.active:after{background: url(/Assets/CBG/img/mobile_all_icons.png) -393px -107px no-repeat;}
#footer .visible-xs .col-sm-3 li a{color: #333;}
#footer .visible-xs ul{display: none;background-color: #dcdcdc;}
#footer .visible-xs .left{padding-top: 0px;}
#footer .visible-xs .left_inner div{padding: 0;margin: 0;}
#footer .visible-xs .left_inner div ul{margin-top: 0;}
#footer.winwin-footer .left_inner label{font-size: 16px;}
#footer .left_inner div ul li{font-size: 14px;}
#footer .left_inner div ul{margin-top: 5px;}
#footer a,#footer label,.QR-code h4{color: #ccc;}
#footer .left_inner div ul li{margin-bottom: 0;}
#footer .col-sm-3 label:nth-child(3){margin-top: 20px;}
.footer-icon-top{margin-top: 30px;}
#footer .left{padding-top: 30px;}
.hw1_hr{border-color:#424141;}
#footer .left_inner div ul li{line-height: 1.7;}
.QR-code h4{margin-bottom: 0;margin-top: 10px;}
#footer .right{padding-top: 28px;}
#footer > .container > .top >.row{padding-bottom: 10px;}
#footer .bottom_left,#footer .bottom_right{padding-top: 0;color: #ccc;}
#footer .bottom,#footer .row > [class*=col-],.hw1_card_list .row > [class*=col-]{margin-top: 0;}
/*footer END */
.video-container{position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe, .calendar-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#fancybox-overlay{background-color: #000!important;}
html {-ms-overflow-style: scrollbar;}
.hw1_loading {background: #f5f5f5;padding-top: 53.55%;position:relative;}
.hw1_loading .spinner {border: 5px solid transparent;border-bottom-color: #d5d5d5;border-top-color: #d5d5d5;-webkit-animation: rotate 1.5s linear 0s infinite;animation: rotate 1.5s linear 0s infinite;}
.spinner {width: 50px;height: 50px;border-radius: 100%;margin: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
@keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*集团网首页改版End*/
.share-moblie-style .share-btn-box{ position:relative;}
.share-moblie-style .share-box-mobile-outer{ position:absolute;bottom:22px; top:initial !important; padding-left:0;}
